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.