Skip to main content

Golang Developer (P839)

About Us:

As a Mid-level Golang Developer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.

 

Technical Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Over 5 years of overall experience as a Backend Developer.
  • Strong command of software design principles such as SOLID, DRY, and KISS.
  • Solid background working with relational databases (e.g., PostgreSQL, MySQL) as well as NoSQL technologies (e.g., MongoDB, Redis).
  • Familiarity with microservices-based architectures.
  • Proven experience developing and consuming RESTful and/or gRPC APIs.
  • Proficient in using version control tools like Git.
  • Skilled in writing both unit and integration tests.
  • Basic understanding of containerization (Docker) and CI/CD pipelines.
  • Previous experience working in agile environments with distributed teams.
  • Experience with observability tools such as Prometheus, Grafana, or OpenTelemetry (nice to have).
  • Knowledge of deploying applications to cloud services, particularly AWS (nice to have).
  • Understanding of asynchronous messaging systems like Kafka or RabbitMQ (nice to have).

 

Tasks and Responsibilities:

  • Participate in meetings with stakeholders to gather and clarify requirements.
  • Create and/or refine user stories and tickets in Jira as needed.
  • Attend all Scrum ceremonies scheduled by the client.
  • Hold a brief weekly 1:1 meeting with the CTO of Attentia Group S.A.S.
  • Develop backend microservices using Golang.
  • Write unit and integration tests, with a focus on unit testing.
  • Design and optimize SQL queries.
  • Ensure development aligns with best practices and industry standards such as SOLID, DRY, KISS, and DDD.
  • Follow the client’s internal development guidelines.
  • Contribute to the integration project with the client’s core system and the SIIGO platform, with potential participation in additional integrations or microservices if required.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills