Full Stack Developer

About the Role

We are looking for a talented Full Stack Developer to design, build, and maintain modern web applications used by thousands of customers every day. You will work across the entire stack, from polished front-end interfaces to scalable back-end services and databases. Join a collaborative engineering team that values clean code, ownership, and shipping products people love.

Key Responsibilities

  • Design and build responsive, accessible front-end experiences using modern JavaScript frameworks such as React.
  • Develop and maintain robust back-end services and RESTful or GraphQL APIs.
  • Design and optimize database schemas and queries for reliability and performance.
  • Write clean, well-tested, and documented code with a focus on quality and security.
  • Participate in code reviews, pair programming, and technical design discussions.
  • Monitor application performance and resolve production issues as part of an on-call rotation.
  • Collaborate closely with product, design, and engineering teams to deliver features end to end.

Requirements and Skills

  • 2-5 years of professional experience as a full stack developer or software engineer.
  • Strong proficiency in JavaScript/TypeScript and experience with React (or similar modern frameworks).
  • Experience building back-end services with Node.js, Python, or similar languages.
  • Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Familiarity with cloud platforms (e.g., AWS, GCP) and CI/CD workflows.
  • Understanding of RESTful APIs, authentication, and web security best practices.
  • Excellent problem-solving skills, attention to detail, and the ability to work both independently and in a team.

Compensation

Salary: $120,000 – $160,000 / year. Total compensation includes base salary, equity, and benefits. The exact salary is based on experience, skills, and location.

 

Never Miss a New Job Opportunity

Keep up with newly posted worldwide jobs, remote openings, and career opportunities so you can take action at the right time.

Join Our WhatsApp Channel
Free job updates • Join anytime