onsite
Senior Full Stack Developer - FarziEngineer
Full Stack Developer
Lead the design, development, and maintenance of scalable web applications using React, Node.js, and AWS, while mentoring junior developers and collaborating with cross‑functional teams.
About the role
Key Responsibilities
- Design, develop, test, and maintain end‑to‑end web applications using React for the front‑end and Node.js/Express for the back‑end.
- Build reusable, efficient, and scalable code components, ensuring high performance and maintainability.
- Collaborate closely with product managers, designers, and QA teams to deliver features on time and with high quality.
- Mentor junior developers, conduct code reviews, and promote best practices in coding, testing, and deployment.
- Implement CI/CD pipelines, containerize applications with Docker, and deploy to AWS environments.
Requirements
- 5+ years of full‑stack development experience with strong proficiency in JavaScript, React, Node.js, and Express.
- Solid understanding of relational databases (SQL) and experience with database design and optimization.
- Hands‑on experience with AWS services (EC2, S3, RDS, Lambda) and container orchestration.
- Strong problem‑solving skills, ability to work independently and in a team, and excellent communication.
- Experience with unit testing, integration testing, and automated deployment pipelines.
Skills
javascriptreactnodejssqlawsdocker