Senior Full Stack Developer

Required Experience: Minimum 3 years

About the Role
We are looking for a passionate and experienced Full Stack Developer with expertise in Node.js, React.js, Express.js, TypeScript, and Postgres. The ideal candidate will have a minimum of 3 years of experience delivering scalable full-stack solutions, strong database knowledge, and the ability to contribute to both technical design and team development.

Key Responsibilities
  • Lead or contribute to the design and development of high-quality FrontEnd applications using React.js.
  • Develop and maintain server-side applications and RESTful APIs with Node.js, Express.js, and TypeScript.
  • Design, optimize, and manage data solutions using Postgres, SQL, and NoSQL databases.
  • Collaborate with cross-functional teams (designers, product managers, QA engineers) to deliver end-to-end full-stack solutions.
  • Participate in architectural discussions and help shape the technical direction of projects.
  • Write clean, maintainable, and efficient code across the stack.
  • Ensure applications meet the highest standards of performance, scalability, and security.
  • Use Git/GitHub for version control, branching, and code reviews.
  • Mentor junior engineers and promote best practices in coding, design, and development processes.
  • Stay updated with emerging tools, technologies, and industry trends.
Requirements
  • Minimum 3 years of professional experience as a Full Stack Developer.
  • Strong proficiency in JavaScript (ES6+), TypeScript, Node.js, Express.js, and React.js.
  • Hands-on experience with Postgres and familiarity with other SQL/NoSQL databases (e.g. MySQL, Postgres).
  • Solid understanding of RESTful API design and microservices principles.
  • Familiarity with Git/GitHub for version control and collaboration.
  • Strong knowledge of front-end technologies (HTML5, CSS3, responsive design).
  • Ability to problem-solve and make technical decisions in a collaborative environment.
Nice to Have (Optional)
  • Experience with cloud services (AWS, Azure, or GCP).
  • Knowledge of containerization tools (Docker, Kubernetes).
  • Exposure to CI/CD pipelines and automated testing.
  • Experience with modern state management libraries (Redux, Zustand, etc.).
What We Offer
  • Competitive salary and benefits package.
  • An opportunity to work on challenging and impactful projects.
  • A collaborative culture that encourages innovation and knowledge-sharing.
  • Professional development and career growth opportunities.

Interested candidates are encouraged to apply by clicking the button below