Position: Full-Stack Senior Software Engineer (Web App and Mobile App)
Company: Carma
Experience required: 5y
English level: upper

**In this role, you will:**
• Design and build a highly scalable web and mobile application with a backend that can handle 10k - 100k users initially
• Deliver across the entire app life cycle: concept, design, build, deploy, test, and release to the App Store
• Deliver across the full software development cycle including coding, testing, implementation, and support
• You will need to support building a production-level front-end design and will be supporting UX/UI designers and front-end engineers
• Collaborate with product team stakeholders in the recommendation of enhancements to improve user experience
• Help define and communicate technical and design requirements
• Identify, troubleshoot, and resolve performance issues at the code and UI layers
• Participate with internal departments in requirements gathering, analysis, and
specification, providing technical expertise and recommendations
• Provide training, help, and support to other team members
• Develop internal processes to assist the fast-growing team
• Communicate with engineering teams throughout the organization to build world
class products

**Skills required:**
• Substantial experience with AWS
• 3+ years of experience in React Native and ReactJS
• Experience working with React Hooks
• NestJS
• Experience working with Redux / Redux Toolkit
• Experience working with REST APIs (Axios / React Query)
• A strong understanding of the application lifecycle and library components
• Experience working with both relational and non-relational databases, preferably
PostgreSQL
• Experience with Git and branching workflows
• Proficient with cloud-based DevOps, preferably CI/CD Pipeline
• Event-driven architecture
 Page 1 of 2

 **Benefits and perks:**
• Highly competitive salary based on your skills and experience
• Year-end performance bonuses
• 22 days of annual paid vacation days and 5 sick leave days
• Long-term employment opportunity with significant potential for salary growth
• Friendly, close-knit atmosphere working with experienced software engineers and
technical project managers
• Ability to make an outsized impact and get in on the ground floor of an explosive
growth company, with high potential for promotion if successful in role
What we want from you:
• Full-time development experience, ideally in a startup environment where you have built something end-to-end or from scratch
• Full-time development experience, in both web and mobile apps
• A strong product-oriented mindset
• Superb communication skills
• An entrepreneurial mentality in which you are comfortable working in an exciting, fast-
paced, and autonomous environment
• Interest in cars and automotive is a plus