Careers

We empower everyone to embark on their own career growth

Lead Full-Stack Developer (Node.js / React / AWS)

Role Overview

We are seeking a highly skilled and collaborative Lead Full-Stack Developer to drive the development of our web applications. In this role, you will be both a hands-on developer and a technical leader, managing a team of engineers to deliver high-quality, scalable, and user-centric software.

You will own the technical roadmap for your product area, making critical architecture decisions across both the front-end and back-end ecosystems, while fostering a culture of engineering excellence through mentorship and code reviews.

Key Responsibilities

  • Technical Leadership: Lead an agile team of developers, guiding sprint planning, task estimation, code reviews, and technical design sessions.
  • Full-Stack Development: Architect, develop, and maintain robust front-end user interfaces and scalable back-end services (approx. 60% hands-on coding, 40% architecture/leadership).
  • Architecture & Integration: Design secure, efficient RESTful APIs or GraphQL endpoints, and optimize data schemas for relational and non-relational databases.
  • DevOps & Delivery: Oversee automated testing, continuous integration, and continuous deployment (CI/CD) pipelines to ensure seamless software delivery.
  • Performance & Security: Identify system bottlenecks, optimize application performance for maximum speed and scalability, and implement web security best practices (OWASP Top 10).
  • Mentorship: Coach and mentor junior and mid-level developers, supporting their professional growth and establishing best practices across the team.

Required Qualifications & Skills

  • Experience: 7+ years of professional software development experience, with at least 2 years in a technical lead or mentoring capacity.
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
  • Front-End Expertise: Deep proficiency in JavaScript/TypeScript and modern front-end frameworks—specifically React.js, Angular, or Vue.js—along with HTML5, CSS3, and responsive design.
  • Back-End Expertise: Strong experience with back-end technologies such as Node.js, Python (Django/FastAPI), Java (Spring Boot), or .NET.
  • Database & Caching: Proven experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
  • Cloud & DevOps: Familiarity with cloud infrastructure (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes).