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.