2 months ago
Cambridge, United KingdomSenior
Responsibilities
- Design, develop, and deploy Go-based microservices in a cloud-native environment.
- Design, develop, and consume RESTful APIs using OpenAPI 3.0.
- Write unit, integration, functional, and system tests using Go testing frameworks.
- Create low-level, high-level, UML, and API specification design documents.
- Configure and work with MongoDB.
- Collaborate with developers and cloud operations teams to deliver high-quality software.
- Use Atlassian tools, Git, and Jira for collaboration and project work.
- Debug software and contribute to microservice architecture and design decisions.
Requirements
- 8+ years of software development experience, including at least 3+ years of Go experience.
- Strong understanding of microservice architecture, principles, and design patterns.
- Experience developing microservices using Agile methodology.
- Experience designing, developing, and consuming RESTful APIs with OpenAPI 3.0.
- Proficiency writing unit, integration, functional, and system tests with Go testing frameworks.
- Experience with Atlassian tools, Git, and Jira.
- Working knowledge and configuration experience with MongoDB.
- Strong debugging, communication, collaboration, and problem-solving skills.
- Experience creating LLD, HLD, UML, and API specification documents.
- Preferred experience with Docker, Kubernetes, Jenkins, CI/CD pipelines, and AI.
Benefits
- Permanent, full-time employment.
- Hybrid work arrangement with three days onsite in Cambridge.
- Flexible remote, hybrid, or onsite work options.
- Career growth opportunities, learning initiatives, and challenging projects.
- Collaborative, inclusive workplace with diversity initiatives and global affinity groups.
Tech Stack
Categories
About Entrust
Entrust builds identity-centric security software and hardware for enterprises, governments, and financial institutions, including PKI and certificate management, SSL/TLS, MFA, HSMs, and digital identity verification. It also supplies systems that issue payment cards, passports, and secure ID credentials. The privately held company is headquartered in Minneapolis, Minnesota, and serves customers in more than 150 countries.
