At a Glance
- Tasks: Create and maintain microservices in Golang, ensuring reliability and performance.
- Company: Join a dynamic tech company focused on innovative software solutions.
- Benefits: Enjoy flexible working options, competitive pay, and opportunities for growth.
- Why this job: Be part of a collaborative team that values creativity and technical excellence.
- Qualifications: Experience with Golang and familiarity with CI/CD pipelines are essential.
- Other info: Opportunity to work remotely and engage in exciting projects.
The predicted salary is between 28800 - 48000 £ per year.
Take personal responsibility for creating and maintaining microservices, primarily in Golang.
Iterate design and build to solve bugs, improve performance, and add new features.
Containerise your services and make ready for deployment onto a k8s environment using helm charts.
Ensure resilience and reliability of services.
Develop complete understanding of end-to-end technical architecture and dependency systems. Apply that understanding in code.
Write tests with high coverage including unit, contract, e2e and integration.
Version control code with git and build, test and deploy using ci/cd pipelines.
Build and test remotely on your own machine and deploy to low level envs.
Review team members code, identifying errors and improving performance and readability.
Drive code design and process trade-off discussions within team when required.
Report status and manage risks within your primary application/service.
Perform demos and join acceptance discussions with analysts, developers and product owners.
Assist in task planning and review as part of a sprint based workflow.
Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet the business requirements.
Golang Developer employer: Infinity Quest
Contact Detail:
Infinity Quest Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Golang Developer
✨Tip Number 1
Familiarise yourself with Golang and its ecosystem. Make sure you can confidently discuss your experience with microservices, as well as any projects you've worked on that involved containerisation and Kubernetes.
✨Tip Number 2
Brush up on your knowledge of CI/CD pipelines and version control systems like Git. Be prepared to share examples of how you've implemented these in past projects during discussions.
✨Tip Number 3
Showcase your understanding of testing methodologies, especially unit and integration tests. Be ready to explain how you ensure high coverage in your code and the importance of testing in the development process.
✨Tip Number 4
Demonstrate your ability to collaborate effectively within a team. Prepare to discuss how you've contributed to code reviews and participated in sprint planning, highlighting your communication skills and teamwork.
We think you need these skills to ace Golang Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Golang and microservices. Include specific projects where you've created or maintained services, and mention any relevant technologies like Kubernetes and Helm.
Craft a Strong Cover Letter: In your cover letter, express your passion for Golang development and your understanding of microservices architecture. Mention how you can contribute to the company's goals and your approach to problem-solving in a team environment.
Showcase Your Testing Skills: Emphasise your experience with writing tests, including unit, integration, and end-to-end tests. Provide examples of how you've ensured high coverage and reliability in your previous projects.
Highlight Collaboration Experience: Discuss your experience in code reviews and collaboration within a team. Mention any instances where you've driven discussions on code design and process improvements, as this is crucial for the role.
How to prepare for a job interview at Infinity Quest
✨Showcase Your Golang Expertise
Be prepared to discuss your experience with Golang in detail. Highlight specific projects where you've created or maintained microservices, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate Your Understanding of Containerisation
Since the role involves containerising services for deployment on a k8s environment, make sure you can talk about your experience with Docker and Helm charts. Discuss any relevant projects where you've successfully implemented these technologies.
✨Emphasise Testing and CI/CD Knowledge
The job requires writing tests with high coverage and using CI/CD pipelines. Be ready to explain your approach to testing, including unit, integration, and e2e tests, as well as your experience with version control using Git.
✨Prepare for Team Collaboration Questions
As the role involves reviewing team members' code and participating in discussions about design and process trade-offs, think of examples that demonstrate your ability to collaborate effectively. Be ready to discuss how you handle feedback and contribute to team success.