Job Title : Senior / Lead Full-Stack Developer
The Role : We are looking for a highly experienced and versatile Senior Full-Stack Developer
with 5+ years of professional experience, who possesses deep expertise across the entire web
development stack. You will be instrumental in designing, developing, and deploying
mission-critical applications, from intuitive user interfaces to powerful backend services. This
role demands a meticulous problem-solver, and a collaborative team player capable of
mentoring junior developers and driving technical excellence.
Architectural Leadership : Lead the design and architecture of scalable, resilient, and
secure full-stack applications, ensuring alignment with business objectives and technical
best practices.
Required Skills & Experience :
- 5+ years of professional experience in full-stack web development.
- Expert-level proficiency in React.js (including Hooks, Context API, component lifecycle, state management libraries like Redux / Zustand).
- Deep expertise in Node.js (or your primary backend language / framework).
- Mastery of SQL databases (e.g., PostgreSQL, MySQL, SQL Server) including advanced query writing, schema design, and performance tuning.
- Extensive experience with MongoDB, including schema design, aggregation pipelines, and performance optimization.
- Strong understanding of RESTful API design principles and microservices architecture.
- Proficiency with HTML5, CSS3, and modern CSS frameworks / preprocessors (e.g., SASS, Less, Styled-components, Tailwind CSS).
- Experience with Git for version control.
- Strong understanding of software design patterns, data structures, and algorithms.
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Experience with CI / CD pipelines and automated testing frameworks.
- Excellent problem-solving, analytical, and debugging skills.
- Exceptional communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
- Proven ability to lead projects, mentor team members, and drive technical initiatives.
Desired (Nice-to-Have) Skills :
Experience with other frontend frameworks (e.g., Next.js, Angular, Vue.js).Knowledge of containerization technologies (Docker, Kubernetes).Experience with message queues (e.g., Kafka, RabbitMQ).Familiarity with GraphQL.Experience in a TDD (Test-Driven Development) environment.Bachelor's or Master's degree in Computer Science, Engineering, or a related field.Skills Required
Git, Html5, Node.js, Mongodb, react.js , Css3