Negotiable
Outside
Remote
USA
Summary: The Full-Stack Developer role is focused on designing and developing cloud-native web applications using JavaScript/TypeScript and React. The position requires collaboration with cross-functional teams and participation in Agile ceremonies to ensure alignment with technical specifications. Candidates should have extensive experience in both front-end and back-end technologies, particularly with React and Java/Spring Boot. The role is fully remote and emphasizes best practices in code quality and testing.
Key Responsibilities:
- Design and develop high-quality, cloud-native web applications using JavaScript/TypeScript and the React framework.
- Translate complex business requirements into modular, scalable, and maintainable code with clear implementation strategies.
- Write comprehensive unit and integration tests to ensure robust functionality and prevent regression issues.
- Contribute to and participate in design and code reviews, promoting best practices and code quality across the team.
- Collaborate closely with cross-functional teams including Product Management, UI/UX, and QA to ensure alignment with technical and functional specifications.
- Actively engage in Agile ceremonies such as daily stand-ups, sprint planning, demos, and retrospectives, driving continuous improvement and team alignment.
Key Skills:
- Minimum of 3 years of hands-on experience building and maintaining modern web applications using React (JavaScript/TypeScript).
- Strong hands-on experience developing scalable backend services using Java and Spring Boot framework.
- Proficiency in REST API design, security best practices, dependency injection, and configuration management.
- Proven experience designing, developing, and deploying applications following a microservices-based architecture.
- Familiarity with concepts such as service discovery, inter-service communication, fault tolerance, and service decomposition.
- Exposure to or experience with micro frontend patterns, including federated modules and independent deployment strategies.
- Solid understanding and experience with MongoDB or other NoSQL databases.
- Familiarity or hands-on experience with Google Cloud Platform is a plus.
- Experience working in Agile environments.
- Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Job Title: Full-Stack Developer
Location: 100% Remote Duration: 6+ Months Responsibilities:
- Design and develop high-quality, cloud-native web applications using JavaScript/TypeScript and the React framework.
- Translate complex business requirements into modular, scalable, and maintainable code with clear implementation strategies.
- Write comprehensive unit and integration tests to ensure robust functionality and prevent regression issues.
- Contribute to and participate in design and code reviews, promoting best practices and code quality across the team.
- Collaborate closely with cross-functional teams including Product Management, UI/UX, and QA to ensure alignment with technical and functional specifications.
- Actively engage in Agile ceremonies such as daily stand-ups, sprint planning, demos, and retrospectives, driving continuous improvement and team alignment.
Required Experience:
- React (JavaScript/TypeScript): Minimum of 3 years of hands-on experience building and maintaining modern web applications using React. The candidate should demonstrate strong knowledge of component-based architecture, hooks, state management, and performance optimization techniques.
- Java & Spring Boot: Must have strong hands-on experience developing scalable backend services using Java and Spring Boot framework.
- Proficiency in REST API design, security best practices, dependency injection, and configuration management is expected.
- Microservices Architecture: Proven experience designing, developing, and deploying applications following a microservices-based architecture.
- Should be familiar with concepts such as service discovery, inter-service communication, fault tolerance, and service decomposition.
- Micro Frontend Architecture: Exposure to or experience with micro frontend patterns, including federated modules, independent deployment strategies, and integration of multiple frontends in a shared ecosystem, is highly desirable.
- MongoDB: Solid understanding and experience with MongoDB or other NoSQL databases, including schema design, query optimization, indexing strategies, and performance tuning.
- Cloud Platforms (Nice to Have): Familiarity or hands-on experience with Google Cloud Platform (Google Cloud Platform) is a plus, particularly with services like Cloud Run, Pub/Sub, Firestore, and deployment pipelines.
- Agile Development Practices: Experience working in Agile environments with familiarity in participating in sprints, daily stand-ups, planning sessions, and retrospectives.
- Education: Bachelor s degree in Computer Science, Software Engineering, or a related field is preferred.
 
 
