Tech Stack
AWSAzureCloudDjangoFlaskGoogle Cloud PlatformKubernetesLaravelRubyRuby on RailsSymfony
About the role
- Design, develop, and implement new and next generation backend features and services.
- Build and maintain microservice architectures and cloud-native backend systems.
- Develop software using containers and container orchestration (Kubernetes).
- Contribute to database design and backend system architecture.
- Participate in CI/CD pipelines and Agile development processes.
- Collaborate with team members remotely to deliver production-ready backend components.
Requirements
- 3+ years of demonstrated experience in medium-to-large scale software development projects that involve backend development.
- Work Experience 4-5 years (listed in job metadata).
- Familiar with service oriented and microservice architectures.
- Experience developing software that relies abundantly on the use of containers.
- Experience with the Ruby on Rails framework and/or Django, Symfony, Laravel, or Flask.
- A demonstrated deep understanding for database design.
- Familiar with cloud-native applications and major cloud vendors like Azure, AWS or GCP.
- Familiar with Kubernetes.
- Understanding of Continuous Integration/Deployment (CI/CD).
- Understanding and experience in the Agile process.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
backend developmentmicroservice architecturecloud-native applicationscontainersKubernetesRuby on RailsDjangoSymfonyLaravelFlask
Soft skills
collaborationcommunicationAgile developmentteamwork