Finding the best job has never been easier
Share
What you’ll be doing:
Design, develop, and maintain cloud-based backend services and infrastructure.
Collaborate with cross-functional teams to create backend services out of existing libraries and applications.
Develop frontend applications to use and test backend services.
Implement scalable and resilient solutions for distributed computing environments.
Optimize performance and reliability of cloud applications and services.
Develop user interfaces and frontend components as needed.
Work closely with product managers to define and prioritize features and requirements.
Participate in code reviews, design discussions, and team meetings.
Stay up-to-date with industry trends and best practices in cloud computing and frontend development.
What we need to see:
Bachelor's degree in computer science, engineering, or equivalent experience.
5+ years of experience in backend software development.
Proficiency in cloud computing platforms such as AWS, Azure, or Google Cloud.
Strong programming skills in languages such as Python, Rust, Go or C++.
Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
Knowledge of frontend technologies such as HTML, CSS, and JavaScript.
Familiarity with frontend frameworks like React, Angular, or Vue.js.
Excellent problem-solving skills and attention to detail.
Ability to work effectively in a fast-paced, collaborative environment.
Ways to stand out from the crowd:
Experience with NVIDIA GPU technology and CUDA programming.
Knowledge and experience in migrating desktop applications into the cloud.
Familiarity with “Infrastructure as Code” tools and frameworks (e.g. AWS CDK, Azure Bicep, Terraform, etc).
Experience deploying kubernetes applications into different environments and cloud providers.
Understanding of DevOps principles and practices in Cloud environments.
These jobs might be a good fit