Senior Full-Stack developer
About the Role
We are seeking a Senior Full Stack Developer to design, build, and scale robust web applications. You will work across the entire stack—from backend architecture and APIs to frontend user interfaces—while contributing to technical decisions, code quality, and system scalability.
This role requires strong engineering fundamentals, product awareness, and the ability to deliver high-quality solutions in a fast-paced environment.
Responsibilities
Design, develop, and maintain end-to-end web applications
Build scalable and secure backend services and APIs
Develop performant, maintainable frontend applications
Collaborate closely with Product, Design, and Engineering teams
Translate product requirements into technical solutions
Contribute to system architecture and technical decisions
Write clean, testable, and well-documented code
Optimize applications for performance, reliability, and scalability
Review code and mentor junior developers
Participate in planning, estimation, and technical discussions
Ensure best practices in security, testing, and deployment
Requirements
5+ years of experience as a Full Stack Developer
Strong experience with JavaScript / TypeScript
Solid knowledge of frontend frameworks (React, Vue, or similar)
Strong experience building backend services (Node.js, NestJS, or similar)
Experience with REST and/or GraphQL APIs
Proficiency with databases (PostgreSQL, MySQL, MongoDB)
Understanding of authentication, authorization, and security best practices
Experience with Git, CI/CD pipelines, and modern deployment workflows
Ability to work independently and take ownership of features
Nice to Have
Experience with cloud platforms (AWS, GCP, or Azure)
Familiarity with Docker and containerized environments
Experience with microservices or event-driven architectures
Knowledge of system design and scalability patterns
Previous experience in SaaS or B2B products
What We Offer
High-impact role with ownership over technical decisions
Collaborative, product-focused engineering culture
Flexible work setup (remote/hybrid)
Competitive compensation based on experience
Opportunity to work on complex, real-world problems