Staff Software Engineer, Backend Engineering - Platform and Product Teams

M
Maven ClinicHealthcare SaaS
Remote, US (Hub cities)Full-TimeStaff
Salary225000 - 260000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
Minimum of 8 years
Required Skills
AWSPythonGCPJavaAzureGoMicroservices

Requirements

  • Bachelor's or Master's degree in Computer Science or related field, or equivalent experience
  • Minimum of 8 years of experience in backend development and platform architecture
  • Proven track record of building highly scalable, performant, and reliable systems
  • Experience designing and implementing complex distributed systems, including microservices architecture, containerization, and orchestration
  • Strong expertise in developing cloud-based solutions
  • Hands-on experience in one or more cloud platforms (AWS, Google Cloud, Azure, etc.)
  • Experience with infrastructure as code and serverless architectures
  • Proficiency in multiple programming languages (Java, Python, Go, etc.)
  • Experience building distributed systems with microservices
  • Experience with relational and NoSQL databases
  • Experience leading technical design discussions and providing guidance on best practices, coding standards, and architecture principles
  • Strong problem-solving and analytical skills
  • Excellent collaboration and communication skills

Responsibilities

  • Lead the design, development, and maintenance of highly scalable, performant, and reliable systems that support the growing needs of Maven's platform and backend teams
  • Propose, design, develop and implement cloud-based solutions that ensure the agility, flexibility, and scalability of our systems
  • Drive technical design discussions and provide guidance to team members on best practices, coding standards, and architecture principles
  • Collaborate with and lead cross-functional teams to drive the development of new features and products
  • Mentor and guide and mid-level engineers, helping to develop their technical skills and cultivate a culture of continuous learning and improvement
  • Identify and evaluate emerging technologies, tools, and trends that can drive innovation and improve the efficiency and effectiveness of our engineering processes
View Full Description & ApplyYou'll be redirected to the employer's site
225000 - 260000 USD per year
Apply Now