We are seeking a highly skilled and experienced Senior Full-Stack Engineer with a minimum of 5 years of professional experience in both frontend and backend development. The ideal candidate is passionate about building scalable, high-performance applications and has strong expertise in JavaScript-based backend systems and modern frontend frameworks. You will play a key role in designing, developing, and maintaining production-grade systems while collaborating closely with cross-functional teams.
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications.
- Build robust backend services and APIs using JavaScript (Node.js preferred).
- Develop responsive, high-performance user interfaces using React.
- Work with relational databases such as PostgreSQL or MySQL to design and optimize schemas and queries.
- Contribute to architecture decisions and system design discussions.
- Ensure code quality by following clean coding practices, SOLID principles, and best practices in OOP/FP.
- Deploy, monitor, and maintain production systems.
- Collaborate with DevOps teams to containerize applications using Docker.
- Work with cloud platforms (preferably AWS or GCP) to deploy and scale applications.
- Participate in code reviews and mentor junior developers.
- Integrate third-party services, including AI APIs and related tools.
- Write clear technical documentation and communicate effectively with stakeholders.
Required Qualifications
- Minimum 5+ years of professional full-stack development experience.
- Strong backend development experience with JavaScript (Node.js).
- Strong frontend development experience with React.
- Experience working with relational databases such as PostgreSQL or MySQL.
- Experience building and maintaining production-grade systems.
- Strong understanding of Object-Oriented Programming (OOP) or Functional Programming (FP).
- Solid knowledge of clean coding practices and SOLID principles.
- Experience with Docker and containerized environments.
- Experience working with cloud services (AWS or GCP preferred).
- Excellent written and verbal communication skills.