Remote
Responsibilities:
- Design complex, scalable, and reliable web applications and cloud solutions that meet business requirements
- Develop the architecture of web applications, considering best practices for UI/UX, performance, and security
- Choose the technology stack and platforms for developing, deploying, and maintaining applications in a cloud environment (AWS, GCP, Azure)
- Collaborate with frontend and backend developers, DevOps engineers, and other stakeholders to ensure system integrity and efficiency
- Implement infrastructure solutions using Infrastructure as Code (Terraform, Ansible, CloudFormation) to automate deployment and scaling processes
- Ensure high availability, fault tolerance, security, and performance of cloud services and web applications
- Analyze and optimize application performance, databases, and network infrastructure
- Mentor technical teams, conduct code reviews, and share best practices for development and architecture
Requirements:
- 5+ years of experience in designing and developing complex web applications and cloud systems
- Deep understanding of modern frontend technologies (React, TypeScript) and backend frameworks (Python, Go, FastAPI, Gin)
- Experience building and optimising RESTful APIs and microservises architectures
- Proficiency with cloud platforms (AWS, GCP, or Azure) and understanding of services for data processing, storage, and computation
- Hands-on experience with containerization (Docker) and orchestration (Kubernetes)
- Experience automating infrastructure using IaC tools (Terraform, Ansible, CloudFormation)
- Strong understanding of CI/CD principles, DevOps processes, and continuous deployment
- Strong analytical skills and ability to solve complex technical challenges
- Excellent communication skills and experience working in cross-functional teams
What We Offer:
- Competitive salary and social benefits package
- Opportunities for professional growth and training
- Work in a friendly, innovative team with modern technologies
- Flexible work schedule and remote work options
- Participation in projects that are transforming business and technology landscapes
Ready to join our team?
Send your resume using the form.