Back to all positions

Software Engineer - Full Stack

Remote Full-time Now Hiring

About The Role The role owns the end-to-end development of user-facing web applications, building scalable full-stack features from robust backend microservices to responsive frontend interfaces. You will collaborate closely with product managers, UX designers, and other engineers to deliver high-performance features that impact millions of users daily.

Key Responsibilities

  • Design, build, and maintain scalable full-stack web applications using React, Node.js, and TypeScript
  • Develop and optimize RESTful and GraphQL APIs backed by PostgreSQL and Redis for high throughput and low latency
  • Build responsive, accessible, and performant user interfaces with modern CSS frameworks and component libraries
  • Own CI/CD pipelines, automated testing suites, and cloud infrastructure deployments on AWS using Docker and Kubernetes
  • Write clean, testable, and well-documented code while actively participating in code and architecture reviews

What We Are Looking For

  • 3–6 years of professional software engineering experience focusing on full-stack web development
  • Strong proficiency in JavaScript/TypeScript, React, Node.js, and modern relational databases
  • Hands-on experience with cloud platforms like AWS or GCP and containerization tools such as Docker
  • Solid understanding of software design patterns, API security best practices, and performance optimization techniques
  • Bachelor's degree in Computer Science, related technical field, or equivalent practical experience
  • Bonus: Experience with GraphQL, Next.js, or mobile development frameworks like React Native