
Senior Backend Engineer – AWS, Python, Java
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Ukraine.
• Design, create, and manage scalable backend systems and cloud-native infrastructure.
• Deploy, supervise, and enhance applications on AWS (including EC2, ECS/EKS, Lambda, S3, RDS, CloudWatch, IAM, and related services).
• Develop and uphold CI/CD pipelines along with automated testing workflows.
• Utilize Docker and Kubernetes for the containerization and orchestration of microservices.
• Implement observability solutions, such as logging, monitoring, metrics, and distributed tracing.
• Ensure the reliability, scalability, and operational efficiency of infrastructure.
• Architect and construct backend services utilizing Python (FastAPI preferred) or Java (Spring Boot / Quarkus).
• Design and implement scalable RESTful and GraphQL APIs.
• Build asynchronous processing pipelines using technologies like Celery, RabbitMQ, Redis, or similar.
• Design and optimize database schemas with PostgreSQL, MySQL, or NoSQL databases.
• Apply caching strategies to guarantee high performance and low latency.
• Optimize backend systems for high throughput, resilience, and reliability.
• Strong hands-on experience with AWS cloud services, including: EC2, ECS / EKS, Lambda, S3, RDS, CloudWatch, IAM.
• Proven experience with Docker and Kubernetes in production settings.
• Experience in designing and maintaining CI/CD pipelines.
• In-depth understanding of system observability (logging, monitoring, tracing).
• Strong proficiency in Python (FastAPI preferred) or Java (Spring Boot / Quarkus).
• Experience in designing and implementing RESTful and GraphQL APIs.
• Solid grasp 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 in implementing caching strategies (Redis, in-memory caching, CDN, etc.).
• Nice to Have: Experience with event-driven architectures and messaging systems. Familiarity with Infrastructure as Code (Terraform, CloudFormation, or similar). Experience in performance tuning and load optimization. Understanding of Domain-Driven Design (DDD) or clean architecture principles. Exposure to security best practices in cloud environments. Experience with high-scale production systems.
• Competitive Compensation: Your salary is determined by your qualifications, experience, and performance.
• Exceptional Stability: Enjoy job security and numerous opportunities for career advancement.
• Professional Development: Access to educational programs and certifications to enhance your skills.
• Health & Wellness: Comprehensive support for your fitness needs.
• Flexible Working Environment: Enjoy a fully remote work setup, flexible schedules, and relocation assistance if necessary.
• Performance Recognition: Regular bonuses, annual salary reviews, and acknowledgment of your accomplishments.
• Advanced Equipment Options: Choose the workstation setup that best suits your requirements, whether a desktop or a laptop.
• Team Building & Community: Engage in regular events that promote collaboration, camaraderie, and innovation.
XIBIX Solutions GmbH
August Infotech
Get handpicked remote jobs straight to your inbox weekly.