We are seeking a highly skilled and motivated Senior Developer to join our dynamic team in building scalable, cloud-native applications. The ideal candidate will have deep expertise in AWS, Python, Java, and RESTful API development, with a proven ability to design and implement secure, high-performance APIs that power enterprise-grade solutions.
Requirements
- Design, develop, and maintain RESTful APIs using Python, Java and Spring Boot, ensuring adherence to best practices for scalability, security, and performance.
- Implement API development best practices, for enterprise-grade applications.
- Build and optimize cloud-native microservices leveraging AWS services such as DynamoDB, S3, SQS, and Lambda.
- Collaborate with product owners, architects, and stakeholders to define API contracts and ensure seamless integration with front-end and third-party systems.
- Establish and maintain API documentation using tools like Swagger/OpenAPI for clear and consistent developer experience.
- Implement error handling, logging, and monitoring for APIs to ensure reliability and observability.
- Contribute to CI/CD pipelines, automated testing frameworks (including API testing), and maintain robust documentation.
- Participate in Agile development practices, including sprint planning, backlog refinement, and code reviews.
Benefits
- Medical
- Dental
- Vision
- 401(k) with company match
- HSA employer contributions
- Dependent Care FSA employer contribution
- Paid Time Off
- Personal/Sick Time
- Paid Parental Leave