We are expanding our microservices architecture and are currently looking to bring a Senior Software Engineer on board to lead these initiatives. Join us to drive our technology forward support our growing team and make a significant impact on our Breach and Attack Simulation Software.
Tasks
- Design deploy and maintain microservices architecture.
- Lead the development and maintenance of Golangbased microservices.
- Implement and manage CI/CD pipelines.
- Work with cloud platforms (AWS Google Cloud Azure) to deploy and scale services.
- Utilize containerization tools such as Docker and Kubernetes.
- Design and develop RESTful and GraphQL APIs.
- Collaborate with crossfunctional teams to deliver highquality software.
- Troubleshoot and resolve complex technical issues.
Requirements
- 5 years of experience in Golang.
- Extensive experience with microservices architecture.
- Proficiency in continuous integration and deployment (CI/CD) pipelines.
- Strong knowledge of cloud platforms (AWS Google Cloud Azure).
- Experience with containerization (Docker Kubernetes).
- Familiarity with API design and development (RESTful GraphQL).
- Solid understanding of SQL.
- Excellent problemsolving skills and ability to troubleshoot complex systems.
- Proven ability to collaborate effectively with crossfunctional teams. Preferred Qualifications:
- Understanding of DevOps practices and tools (e.g. Sentry telemetry).
- Background in security best practices for backend development
Benefits
- Competitive salary and benefits package
- Opportunity to work in a high growth fastpaced environment
- A collaborative and dynamic work environment where internal politics are a nogo
- Professional growth and development opportunities
- Dedicated own research time opportunity to present research
- Remote first environment for an optimal worklife balance