We are seeking a Full stack engineer to join one of our reputed clients. This role is REMOTE, 6 months contract to hire role.
This role does not support visa sponsorship, OPT or C2C at this time. Sorry
This is a key technical role for someone who enjoys building end-to-end systems - combining thoughtful backend architecture with intuitive, performant front-end experiences.
The ideal candidate brings deep experience across the stack and thrives in a collaborative, remote environment where curiosity, quality, and continuous learning are celebrated. You'll help shape how we design, build, and scale the technology that powers our mission to make real estate investing more accessible to all.
Key Responsibilities
- Design, implement, and maintain scalable, reliable, and secure full stack applications.
- Build and maintain modern single-page applications (SPAs), APIs, and supporting services.
- Integrate and unify third-party data sources within relational and NoSQL datastores.
- Write clean, well-tested code using Python, TypeScript, SQL, and React.
- Apply strong testing practices (unit and integration) to ensure production-ready quality.
- Participate in code reviews and share thoughtful, constructive feedback.
- Collaborate with product, design, and engineering teammates to deliver great user experiences.
- Continuously learn and apply new tools, frameworks, and techniques to improve how we build.
Qualifications
- 6+ years of experience as a full stack software engineer.
- Strong experience in cloud-native development using AWS (Lambda, ECS, API Gateway, S3, and DynamoDB).
- Experience building SPAs and APIs with React.js and supporting backend services.
- Proficiency with Python, SQL, and TypeScript in production environments.
- Experience writing and maintaining unit and integration tests.
- Familiarity with CI/CD pipelines and cloud deployment workflows.
- A commitment to clarity, quality, and accountability in your code and communication.
- A willingness to work closely with others and contribute to a team-driven culture.
- A 'Stronger Together' attitude and a desire to do your best work in an open, respectful environment.