Abstract image
Abstract image
Abstract image
Grid

Open Roles

Full Stack Software Engineer (Remote)

About the Role

Our client is hiring for a talented Full-Stack Software Engineer to join their team and help build, scale, and maintain modern web applications. If you're someone who enjoys working across the stack—from crafting responsive user interfaces to designing robust backend systems—this role is for you. You’ll collaborate closely with product, design, and engineering teams to ship high-quality features that deliver real value to users.

This is a remote-friendly position open to candidates across various time zones.

Responsibilities

  • Build, test, and maintain features across the front-end and back-end of our web applications.

  • Work with product and design teams to translate requirements into technical solutions.

  • Write clean, maintainable, and well-tested code.

  • Participate in code reviews and contribute to improving development standards and processes.

  • Diagnose and fix bugs, performance bottlenecks, and reliability issues.

  • Continuously learn and adapt to new technologies and engineering best practices.

Requirements

  • 2+ years of experience in a software engineering role, with exposure to both front-end and back-end development.

  • Proficiency in JavaScript/TypeScript and experience with modern frameworks such as React, Vue.js, or Angular.

  • Experience working with Node.js, Express, or similar backend technologies.

  • Comfortable with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).

  • Familiarity with REST APIs, and optionally GraphQL.

  • Experience with version control systems like Git and CI/CD workflows.

  • Exposure to cloud platforms such as AWS, GCP, or Azure is a plus.

  • Strong problem-solving skills and a willingness to work in a collaborative environment.

  • Excellent communication skills and the ability to work independently in a remote setting

What We Offer

  • Salary: $125,000 – $250,000 USD/year, depending on experience.

  • Comprehensive health, dental, and vision insurance.

  • Generous paid time off and flexible working hours.

  • Professional development budget and growth opportunities.

  • A remote-first culture with team retreats and virtual socials.

  • Note: this role may be offered as either a full-time position or a contract-based engagement, depending on the candidate's preference and fit.

How to Apply

Ready to take the next step? Submit your resume and a short note about why you’re interested in the role via the Apply button. Our team will be in touch with qualified applicants within 1 week.

Abstract image

Take the first step toward building your dream team.

Connect with our team today to take the first step in your hiring journey.