Salary
💰 $140,000 - $180,000 per year
Tech Stack
JavaScriptJestMongoDBNext.jsNode.jsReactTypeScript
About the role
- Develop and maintain full-stack features from design to implementation, including Next.js/React frontend components and Node.js/Express APIs.
- Design and optimize MongoDB indexes to support efficient data storage and retrieval.
- Collaborate with product, design, and QA teams to deliver high-quality user experiences.
- Write clean, well-structured, and maintainable code with a focus on performance, scalability, and readability.
- Write and maintain automated tests (unit, integration, and end-to-end) to ensure reliability and minimize regressions.
- Participate in code reviews, technical discussions, and architectural decisions.
- Follow best practices for authentication, authorization, and data protection to enhance application security.
- (Optional) Contribute to improvements in our CI/CD workflows and infrastructure as the product scales.
Requirements
- 5+ years of professional experience as a full-stack or backend engineer.
- Proficiency in React and Next.js, with a strong understanding of TypeScript.
- Solid experience building and maintaining Node.js APIs and backend services.
- Experience designing efficient MongoDB schemas and queries.
- Strong understanding of RESTful API design and integration.
- Experience writing automated tests with Jest (unit and integration tests), and understanding of testing best practices.
- Ability to work independently on features from start to finish.
- Excellent communication skills, with the ability to collaborate across teams.
- Experience with Git, pull requests, and code reviews.
- Must be based in Miami and available to work three days a week in office
- Authorization to work in the United States.
- Paid holidays and time off
- Full medical / dental / vision insurance
- Flexible Spending Plans and Health Savings Accounts
- Life/Voluntary life insurance
- Perks account
- 401(k) Retirement Plan
- Performance-based bonuses
- Relocation assistance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Next.jsReactNode.jsExpressMongoDBTypeScriptRESTful APIJestautomated testingCI/CD
Soft skills
communicationcollaborationindependencecode reviewtechnical discussionarchitectural decision making