Back to Careers

Software Developer

RemoteFull-time

About the Role

As a Software Developer, you will build full-stack applications using React, Node.js, and modern development practices. From crafting pixel-perfect UIs to designing robust API layers, you'll own features end-to-end and ship code that reaches thousands of users. You'll work in a collaborative, agile environment where quality, speed, and user experience are equally valued.

Key Responsibilities

  • Build and ship full-stack features using React, Next.js, and Node.js across web and mobile platforms
  • Design and implement RESTful and GraphQL APIs with proper authentication, rate limiting, and documentation
  • Write clean, maintainable code with comprehensive test coverage using Jest, Cypress, and Playwright
  • Collaborate with designers and product managers to translate Figma mockups into responsive, accessible interfaces
  • Optimize front-end performance through code splitting, lazy loading, and efficient state management
  • Contribute to infrastructure decisions including database schema design, caching layers, and deployment pipelines

Requirements

  • 3+ years of full-stack development experience with modern JavaScript/TypeScript frameworks
  • Strong proficiency in React or Next.js for front-end and Node.js or Express for back-end development
  • Experience with databases (PostgreSQL, MongoDB) and ORM tools (Prisma, Sequelize, or Mongoose)
  • Familiarity with CI/CD workflows, Git branching strategies, and containerization with Docker
  • Understanding of web fundamentals including HTTP, browser APIs, accessibility, and responsive design
  • Self-motivated learner who thrives in fast-paced environments and enjoys tackling ambiguous problems

What We Offer

Competitive Salary

$95K – $150K base, plus equity and annual performance bonuses

Health Insurance

Comprehensive medical, dental, and vision coverage for you and your family

Learning Budget

$2,500 annual stipend for courses, conferences, and skill development

Remote Work

Fully remote position with optional access to co-working spaces worldwide

Our team

Join a team that values innovation

Ready to Apply?

Take the next step in your career and join our software development team.

Apply Now