Remote Go Engineer - Remote (East Coast)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Mondoo is creating a new way to help companies keep their users and data safe from hackers around the world.
  • The Go Engineer will have a direct impact on the Mondoo Platform, including the policy engine, resources, scale, and multi-region functionality.
  • Responsibilities include assessing, scoping, prioritizing, triaging, and remediating security findings.
  • The role involves designing, developing, and maintaining high-performance, scalable backend systems using microservices architecture.
  • The engineer will create robust command-line interface (CLI) applications.
  • Key responsibilities include designing and implementing efficient, scalable backend services using Go, developing and maintaining microservices-based architectures, and creating and enhancing CLI applications.
  • The engineer will design and implement APIs using Protocol Buffers and GraphQL for efficient inter-service communication.
  • Participation in the RFC process for system design and architecture decisions is expected.
  • The role includes optimizing existing codebases for improved performance and reliability, implementing systems for load balancing, fault tolerance, and scalability.
  • Collaboration with cross-functional teams to integrate backend services with frontend applications and CLI tools is required.
  • The engineer will develop robust error handling, logging, and monitoring solutions, ensuring a seamless user experience across backend services and CLI applications.
  • Participation in code reviews and contributing to best practices and coding standards is necessary.
  • Troubleshooting and resolving complex technical issues in production environments is part of the job.
  • The engineer will be on call during reasonable hours on a rotating basis and may represent Mondoo at community events.

Requirements:

  • A Bachelor's degree in Computer Science, Software Engineering, or a related field is required.
  • A minimum of 3 years of professional experience in backend development using Go is necessary.
  • A strong understanding of microservices architecture and distributed systems is essential.
  • Experience in developing command-line interface (CLI) applications is required.
  • Proficiency in Protocol Buffers and GraphQL API design and implementation is necessary.
  • Experience with SQL and NoSQL databases, such as PostgreSQL and MongoDB, is required.
  • Familiarity with containerization technologies, including Docker and Kubernetes, is essential.
  • A solid understanding of version control systems, preferably Git, is required.
  • Strong written and communication skills with proven fluency in English are necessary.
  • The ability to articulate complex technical concepts and participate effectively in the RFC process is essential.

Benefits:

  • The position offers a competitive salary and healthcare reimbursement.
  • A 401k contribution is provided as part of the benefits package.
About the job
Posted on
Job type
Salary
$ 100,000 - 175,000 USD / year
Leave a feedback