About the Role
We are looking for a highly skilled and passionate Software Development Engineer II (SDE II) to join our engineering team. The ideal candidate should have strong experience in full-stack application development, modern JavaScript/TypeScript ecosystems, and scalable web/mobile solutions. You will be responsible for designing, developing, and maintaining high-quality software products while collaborating closely with product, design, and engineering teams.
Key Responsibilities
- Design, develop, test, and deploy scalable web and mobile applications.
- Build robust backend services and APIs using Node.js and TypeScript.
- Develop responsive and user-friendly front-end applications using React.js and/or React Native.
- Design and optimize database schemas, queries, and data models using MongoDB and SQL databases.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code following engineering best practices.
- Participate in code reviews, technical design discussions, and architecture decisions.
- Troubleshoot, debug, and improve application performance and reliability.
- Stay updated with emerging technologies and development tools.
Required Skills
- 2-5 years of software development experience.
- Strong experience in Full Stack Development.
- Proficiency in Node.js and TypeScript.
- Hands-on experience with React.js and/or React Native.
- Experience working with MongoDB and/or SQL databases (PostgreSQL, MySQL, SQL Server, etc.).
- Strong understanding of RESTful APIs, microservices, and distributed systems.
- Experience with Git-based version control and CI/CD practices.
- Good understanding of software design principles, data structures, and algorithms.
Preferred Qualifications
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Experience building scalable and high-performance applications.
- Knowledge of testing frameworks and automated testing practices.
Bonus Skills (Highly Preferred)
Candidates with hands-on experience using modern AI-assisted development tools will be given additional consideration:
- Claude Code
- OpenAI Codex
- Cursor
- GitHub Copilot
- OpenCode