We are looking for a Software Developer -II to focus on our Invoice Simple brand, on our Core team, which enables freelancers and contractors to invoice their customers easily and get paid on time
Job Summary
We are looking for a Software Developer -II to focus on our Invoice Simple brand, on our Core team, which enables freelancers and contractors to invoice their customers easily and get paid on time.
You will support the design, implementation, and testing of software solutions, working closely with experienced developers who will provide guidance and mentorship.
We use TypeScript across our stack, building with React Native for mobile and React for web, with backend services written in TypeScript on Node.js.
Matching Summary
We are looking for a Software Developer -II to focus on our Invoice Simple brand, on our Core team, which enables freelancers and contractors to invoice their customers easily and get paid on time.
Skills & Requirements
Must-have
TypeScript across the stack
React Native for mobile
React for web
Node.js backend services
MongoDB and PostgreSQL data stores
Automated testing and continuous delivery
Nice-to-have
Curiosity for solving technical problems
Strong analytical and troubleshooting abilities
Data-driven and willing to ask questions
Collaborative team environment
Eager to adopt best engineering practices
Key Requirements
3+ years of professional software development experience
Familiarity with React and/or React Native
Basic understanding of Node.js ecosystem
Hands-on mobile application development experience
Basic knowledge of mobile app development to publishing
Exposure to Firebase and push notifications
Familiarity with basic SQL queries
Comfortable using Git and GitHub
Foundational knowledge of data structures and software design principles