About the Company
Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. As a diverse, multicultural organization, we are committed to making a positive impact on our clients, employees, and society. With a rich heritage of innovation and a forward-thinking approach, we empower our teams to deliver cutting-edge solutions across various industries, fostering an environment where talent thrives and complex challenges are solved with creativity and collaboration.
Job Description
We are seeking a talented and enthusiastic Golang Engineer to join our dynamic team in Birmingham, serving clients across the UK and globally. This role offers an exceptional opportunity to contribute to the design, development, and deployment of high-performance, scalable software solutions built with Go. As a key member of our engineering team, you will work on critical projects, collaborating closely with cross-functional teams to deliver innovative products that meet evolving business needs. We warmly welcome applications from international candidates, and our team is prepared to support relocation and integration into our UK operations.
Key Responsibilities
- Design, develop, test, and deploy robust, scalable, and secure applications using Golang.
- Collaborate with product managers, architects, and other engineers to define specifications and deliver high-quality features.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Troubleshoot and debug production issues, providing timely resolutions.
- Contribute to the continuous improvement of our development processes and tools.
- Work within an agile development framework, actively participating in sprints and ceremonies.
- Maintain and optimize existing systems, ensuring high availability and performance.
- Mentor junior engineers and share expertise within the team.
Required Skills
- 3+ years of professional experience in software development with a strong focus on Golang.
- Proficiency with Go routines and channel patterns.
- Experience with RESTful API design and implementation.
- Solid understanding of data structures, algorithms, and software design principles.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Experience with version control systems, particularly Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with message queues (Kafka, RabbitMQ).
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience with microservices architecture.
- Contribution to open-source projects.
- Experience working in a consulting or client-facing environment.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and public holidays.
- Company pension scheme with employer contributions.
- Opportunities for professional development and continuous learning.
- Access to a wide range of training courses and certifications.
- Relocation assistance and visa sponsorship for eligible international candidates.
- Flexible working arrangements (hybrid model).
- Employee assistance program and wellness initiatives.
- Discounts on various products and services.
- Modern office environment with collaborative workspaces.
How to Apply
If you are interested in this position, please click the "Apply Now" button below. To ensure your application is properly considered, please prepare the following:
- An up-to-date Resume or CV
- A brief cover letter summarizing your experience and motivation
Applications are reviewed on a rolling basis. Only shortlisted candidates will be contacted for an interview.
⚠️ Important Disclaimer
Welcome to Courierser Jobs. We publish job opportunities aggregated from public sources, employers, and job portals. We never charge any fees to access or use our website; all information is provided entirely for free.
Courierser Jobs does not directly offer or manage these positions, nor are we directly involved in the hiring process for the vacancies published on https://job.courierser.com.
If you suspect a fraudulent listing or have any questions, please contact us at techturna@gmail.com.