onsite
Senior Full Stack Software Engineer - Recutify Inc.
Software Engineer
Senior Full‑Stack Engineer leading end‑to‑end delivery of React front‑ends and Java Spring Boot back‑ends, designing GraphQL/REST APIs, and leveraging AWS managed services to build secure, production‑grade microservice solutions.
About the role
Key Responsibilities
- Lead the design, development, and deployment of full‑stack applications using React, Java Spring Boot, and GraphQL/REST APIs.
- Define service boundaries, API contracts, data models, and integration patterns through architecture and design reviews.
- Write secure, high‑quality production code, conduct thorough code reviews, and enforce engineering standards.
- Implement and manage AWS‑managed services (e.g., Lambda, RDS, API Gateway) to ensure scalability, reliability, and cost efficiency.
- Provide production support, troubleshoot issues, and continuously improve system performance and observability.
Requirements
- 12+ years of professional software development experience with a strong focus on full‑stack engineering.
- Deep expertise in React, Java Spring Boot, and building GraphQL or RESTful APIs.
- Extensive experience designing and deploying microservices on AWS managed services.
- Proven track record of leading technical teams, conducting architecture reviews, and setting engineering best practices.
- Strong understanding of security, testing, CI/CD pipelines, and production support for cloud‑native applications.