We are seeking an experienced Senior Full-Stack JavaScript Engineer to join our team and take a leading role in designing, building, and scaling modern web applications. You will work across the entire stack—from crafting clean, intuitive user interfaces to architecting robust backend services and APIs. As a senior engineer, you will also influence technical direction, mentor teammates, and help shape engineering best practices.
Key Responsibilities
- Design, build, and maintain scalable full-stack applications using modern JavaScript frameworks and tools.
- Develop high-quality front-end features with React, Vue, or similar frameworks, ensuring exceptional user experience and performance.
- Engineer backend services using Node.js (Express, NestJS, or similar), working with REST or GraphQL APIs.
- Architect and optimize databases (SQL or NoSQL) with attention to data modeling, query performance, and reliability.
- Lead technical decisions regarding architecture, tooling, coding standards, and design patterns.
- Collaborate closely with product managers, designers, and other engineers to build end-to-end features.
- Implement automated testing at unit, integration, and E2E levels.
- Deploy and maintain applications using CI / CD pipelines and cloud platforms (AWS, GCP, Azure, etc.).
- Conduct code reviews and mentor junior and mid-level engineers.
- Monitor performance and reliability and introduce improvements to ensure stability and scalability.
Required Qualifications
5+ years of professional experience as a full-stack or front-end / back-end JavaScript engineer.Expert knowledge of JavaScript / TypeScript , both in frontend and backend environments.Strong proficiency with React, Vue, or Angular (React preferred).Deep experience with Node.js , Express, NestJS, or similar backend frameworks.Hands-on experience with SQL (PostgreSQL, MySQL) and / or NoSQL (MongoDB, DynamoDB) databases.Solid understanding of RESTful or GraphQL API design.Experience with cloud services (AWS / GCP / Azure) and containerization (Docker, Kubernetes is a plus).Strong grasp of software architecture , system design, and engineering best practices.Experience with testing frameworks such as Jest, Mocha, Cypress, Playwright, or similar.Excellent communication, leadership, and collaboration skills.Preferred Qualifications
Experience with microservices , event-driven architecture, or serverless frameworks.Knowledge of CI / CD tools like GitHub Actions, CircleCI, or Jenkins.Prior experience in a senior, lead, or mentorship capacity.Understanding of web security principles and best practices.What We Offer
Competitive salary and equity package.Flexible remote / hybrid work options.Opportunities for professional development and leadership.Collaborative team culture with a focus on technical excellence.Impactful work on real-world products used by thousands / millions of users.