Cloud Backend Developer

closed
Gurobi Optimization Logo

Gurobi Optimization

πŸ“Remote - United States

Summary

Join Gurobi Optimization's team of passionate game-changers to drive the future of mathematical optimization technology. As a Cloud Backend Developer, you will enhance our platform's diverse components and services, contributing to its continued success and performance.

Requirements

  • 5+ years of hands-on experience in backend and Cloud development
  • Master’s in Computer Science or related technical field or equivalent professional experience
  • Certifications in Cloud and container technologies would be advantageous (AWS, Azure, Kubernetes)
  • Fluent in English
  • Proficient in the Node.js/JavaScript programming language, Go is a plus
  • Proficient in Cloud services (AWS, Azure) and solution design (networking, provisioning, containers, lambda functions, load balancers, monitoring)
  • Proficient in container technologies (Docker, Kubernetes)
  • Proficient in designing and utilizing REST APIs effectively
  • Proficient in identifying and resolving performance, scalability, and reliability issues

Responsibilities

  • Implement, test, and package backend components with a focus on code quality, reusability, performance, and scalability
  • Contribute to our Cloud monitoring architecture and processes
  • Investigate new Cloud services and the integration with our stack
  • Contribute to the development and testing of Helm charts, Kubernetes components, IaC scripts, and backend components
  • Collaborate closely with a team of software developers, following our agile methodology
  • Troubleshoot scalability and performance issues. Act as an escalation contact for service incidents to help our support team when necessary
  • Stay up-to-date with the latest trends and advancements in development tools, Cloud technologies, and practices

Preferred Qualifications

  • Good understanding of MongoDB or similar document-based databases
  • Prior engagement with agile methodologies, such as Scrum, would be advantageous
  • Good understanding of CI/CD processes, with familiarity with tools like Jenkins and Groovy, is considered beneficial
This job is filled or no longer available