AWSCloudDistributed SystemsDockerGraphQLJavaJavaScriptKafkaKubernetesMicroservicesNoSQLPythonReactSQLTerraformTypeScriptAIReact.jsFastAPICloudFormationSNSSQSCI/CDCommunicationCollaborationRemote Work
About this role
Role Overview
Design, develop, and maintain backend services and public-facing APIs
Build scalable and reliable systems using Python (FastAPI preferred) or Java
Develop and integrate REST and GraphQL APIs
Implement asynchronous processing (e.g., Celery or similar tools)
Collaborate with frontend teams (React.js, TypeScript) when needed
Deploy and manage applications in AWS cloud environments
Work with Docker, Kubernetes, and containerized applications
Ensure code quality, performance, and scalability
Participate in system design and architecture discussions
Requirements
Strong proficiency in Python (FastAPI preferred) or Java
Experience with REST and/or GraphQL API development
Solid understanding of microservices architecture and distributed systems
Experience with SQL and NoSQL databases
Familiarity with CI/CD pipelines
Experience with monitoring and observability tools
Strong verbal and written English communication skills
Nice to Have: Experience building AI-driven applications or integrating AI capabilities into products
Nice to Have: Experience with event-driven systems (e.g., Kafka, SNS/SQS)
Nice to Have: Familiarity with Domain-Driven Design (DDD) and clean architecture principles
Nice to Have: Knowledge of Infrastructure as Code (Terraform or CloudFormation)
Nice to Have: Experience with performance tuning, load testing, and AWS cost optimization
Tech Stack
AWS
Cloud
Distributed Systems
Docker
GraphQL
Java
JavaScript
Kafka
Kubernetes
Microservices
NoSQL
Python
React
SQL
Terraform
TypeScript
Benefits
Competitive Compensation: Your salary is based on your qualifications, experience, and performance.
Exceptional Stability: Enjoy job security and ample opportunities for career progression.
Professional Development: Access educational programs and certifications to expand your expertise.
Health & Wellness: Comprehensive support for fitness.
Flexible Working Environment: Benefit from a fully remote work setup, flexible schedules, and relocation assistance if needed.
Performance Recognition: Regular bonuses, annual salary reviews, and recognition for your achievements.
Advanced Equipment Options: Choose the workstation setup that fits your needs, whether a desktop or laptop.
Team Building & Community: Participate in regular events that foster collaboration, camaraderie, and innovation.