All jobs
CodemindersDevOps
Senior Backend / Cloud Engineer (AWS / Python / Java)
UkrainePosted today
We are looking for a Senior Backend / Cloud Engineer to design, build, and operate scalable backend systems and cloud-native infrastructure. This role combines strong backend engineering expertise with deep knowledge of AWS and modern DevOps practices.
Location: Ukraine
Responsibilities
- Deploy, manage, and optimize applications on AWS (EC2, ECS/EKS, Lambda, S3, RDS, CloudWatch, IAM, and related services).
- Design and maintain CI/CD pipelines, automated testing workflows, and environment provisioning strategies.
- Use Docker and Kubernetes for containerization and orchestration of microservices.
- Implement observability solutions, including logging, monitoring, metrics, and distributed tracing.
- Ensure infrastructure reliability, scalability, and operational efficiency.
- Architect and build backend services using Python (FastAPI preferred) or Java (Spring Boot / Quarkus).
- Design and implement scalable RESTful and GraphQL APIs with a strong focus on performance, security, and maintainability.
- Develop asynchronous processing pipelines using technologies such as Celery, RabbitMQ, Redis, or similar message brokers.
- Design and optimize database schemas using PostgreSQL, MySQL, or NoSQL databases.
- Implement caching strategies to ensure high performance and low latency.
- Optimize backend systems for high throughput, resilience, and reliability.
Requirements
- Strong hands-on experience with AWS cloud services, including EC2, ECS / EKS, Lambda, S3, RDS, CloudWatch, IAM.
- Experience with Docker and Kubernetes in production environments.
- Experience designing and maintaining CI/CD pipelines.
- Strong understanding of system observability (logging, monitoring, tracing).
- Strong experience with Python (FastAPI preferred) or Java (Spring Boot / Quarkus).
- Experience designing and implementing RESTful and GraphQL APIs.
- Solid understanding of distributed systems and microservices architecture.
- Experience with asynchronous processing systems (Celery, RabbitMQ, Redis, or similar).
- Strong knowledge of relational and/or NoSQL databases.
- Experience implementing caching strategies (Redis, in-memory caching, CDN, etc.).
Benefits
- Work on transformative projects utilizing the latest technologies.
- Partner with engineers from the US and Ukraine.
- Enjoy job security and career progression.
- Access educational programs and certifications.
- Comprehensive health and wellness support.
- Fully remote work setup with flexible schedules.
- Regular bonuses, salary reviews, and recognition.
- Choose your workstation setup.
- Participate in team-building events.
Skills & Tags