Senior Software Engineer
Indexed description
Responsibilities
- Design, develop, and maintain scalable Spring Boot-based microservices in a distributed architecture
- Build and operate event-driven data processing pipelines, including ingestion, transformation, and enrichment of streaming data
- Develop and maintain robust APIs for internal and external consumers
- Work with AWS cloud services to design and support reliable, scalable backend systems
- Design, optimize, and maintain PostgreSQL and DynamoDB schemas, ensuring performance and data integrity
- Implement and maintain automated testing strategies (unit and integration)
- Contribute to and maintain GitHub Actions pipelines
- Ensure system reliability through monitoring, logging, and observability best practices
- Collaborate effectively in a distributed team, communicating progress, risks, and dependencies
- Take ownership of features end-to-end, from design through deployment and production support
- Maintain clear technical documentation and promote engineering best practices
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search