At a Glance
- Tasks: Join us as a Golang Developer, focusing on REST APIs and microservices.
- Company: Be part of a dynamic team driving innovation in software development.
- Benefits: Enjoy flexible work options and access to cutting-edge tools.
- Why this job: Work in an Agile environment with opportunities for growth and impact.
- Qualifications: Experience with Golang, CI tools, and Agile methodologies is essential.
- Other info: Knowledge of the payments industry is a plus!
The predicted salary is between 36000 - 60000 £ per year.
Primary:
- Golang,
- REST API, Micorservices Architecture,
- Continuous Integration Tools(Github Actions, Jenkins, Gitlab CI)
- Kafka
- SQL database
- GIT
- Agile – Scrum experience
Good to have:
- Relational and NoSQL databases, including PostgreSQL, Couchbase, or Cassandra,
- Container and container orchestration technologies, such as Docker and Kubernetes,
- Atlassian software development and collaboration tools (JIRA, Confluence, etc.)
- Knowledge of software engineering methodology (Agile, incl Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behavior Driven Development (BDD) and Waterfall)
- Solid understanding of test-driven development, including unit, component, functional, system integration and regression tests.
Preferred Additional:
- Knowledge of payments industry
- Experience with coding skills across a variety of distributed technologies .
- Experience with a broad range of software languages and payments technologies
Golang Developer employer: E-Solutions
Contact Detail:
E-Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Golang Developer
✨Tip Number 1
Make sure to showcase your experience with Golang and REST APIs in your conversations. Highlight specific projects where you've implemented microservices architecture, as this is a key requirement for us.
✨Tip Number 2
Familiarize yourself with the continuous integration tools we use, like GitHub Actions and Jenkins. Being able to discuss how you've utilized these tools in past projects will set you apart from other candidates.
✨Tip Number 3
If you have experience with container technologies like Docker and Kubernetes, be ready to talk about it! We value candidates who can demonstrate their knowledge of container orchestration in real-world scenarios.
✨Tip Number 4
Brush up on Agile methodologies, especially Scrum and Kanban. Be prepared to share examples of how you've applied these methodologies in your previous roles, as we prioritize teamwork and collaboration.
We think you need these skills to ace Golang Developer
Some tips for your application 🫡
Highlight Relevant Skills: Make sure to emphasize your experience with Golang, REST APIs, and microservices architecture in your application. Tailor your CV and cover letter to showcase how your skills align with the job requirements.
Showcase Continuous Integration Experience: Detail your familiarity with continuous integration tools like GitHub Actions, Jenkins, or GitLab CI. Provide specific examples of how you've used these tools in past projects to improve development workflows.
Demonstrate Agile Methodology Knowledge: Mention your experience with Agile methodologies, particularly Scrum. If you have worked in Agile teams, describe your role and contributions to highlight your collaborative skills.
Include Additional Technologies: If you have experience with relational and NoSQL databases, container technologies like Docker and Kubernetes, or Atlassian tools, be sure to include this information. It can set you apart from other candidates.
How to prepare for a job interview at E-Solutions
✨Showcase Your Golang Expertise
Make sure to highlight your experience with Golang during the interview. Be prepared to discuss specific projects where you've implemented Golang, focusing on how you utilized it in REST APIs and microservices architecture.
✨Demonstrate Your CI/CD Knowledge
Familiarize yourself with continuous integration tools like GitHub Actions, Jenkins, and GitLab CI. Be ready to explain how you've used these tools in past projects to streamline development processes and improve code quality.
✨Discuss Your Agile Experience
Since Agile methodologies are crucial for this role, be prepared to share your experiences working in Agile environments. Discuss specific frameworks you've used, such as Scrum or Kanban, and how they contributed to project success.
✨Prepare for Technical Questions
Expect technical questions related to databases, both relational and NoSQL. Brush up on your knowledge of PostgreSQL, Couchbase, and Cassandra, and be ready to discuss how you've integrated these technologies into your projects.