DevJobs

Software Engineer Technical Lead

Overview
Skills
  • Java Java
  • Go Go
  • Microservices Microservices
  • Kubernetes Kubernetes

Position Overview: We are seeking a highly skilled and motivated Software Engineer with expertise in Golang to join our growing team. The successful candidate will play a crucial role in the end-to-end development of features, taking ownership from requirements analysis through implementation and ongoing support. As a key member of our team, you will also act as a technical lead, overseeing and reviewing the code of fellow developers.

Responsibilities:

  • Hands-on development using Java and Golang to deliver high-quality software solutions.
  • Take end-to-end responsibility for features, including requirements analysis, feature design, implementation, and ongoing support.
  • Act as a technical lead, providing guidance to the development team and reviewing/merging code contributions.
  • Collaborate closely with cross-functional teams, including system, DevOps, and support, to ensure seamless integration of software components.
  • Leverage previous experience in the telecom market to contribute valuable insights and domain-specific knowledge.
  • Utilize expertise in Kubernetes (K8s) and microservices architecture to design and implement scalable and resilient software solutions.

Qualifications:

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Proven experience as a Software Engineer with a focus on Golang development.
  • Extensive experience in the telecom market, with a deep understanding of industry-specific challenges and requirements.
  • Proficiency in Kubernetes and microservices architecture.
  • Demonstrated ability to take ownership of features and deliver high-quality results.
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • Experience in a technical leadership role, including code review and mentorship of team members.
  • Java experience - an advantage
  • Familiarity with agile development methodologies.
  • Russian - an advantage

Benefits:

  • Flexible work hours, including the option for partial work from home
  • Professional development opportunities
  • Collaborative and innovative work environment


If you are a passionate and skilled Software Engineer looking to make a significant impact in a dynamic and forward-thinking company, we invite you to apply.

Atrinet