Back to listing

Go Developer
Romania (Brasov, Iasi, Cluj-Napoca, Bucharest, Craiova, Timișoara), Moldova (Chisinau), Morocco (Casablanca)

Date posted: 18.04.2024

Job type: Full time

Romania (Brasov, Iasi, Cluj-Napoca, Bucharest, Craiova, Timișoara), Moldova (Chisinau), Morocco (Casablanca)

Remote work

Full time

Job perks: supportive work environment; career growth

About the project

How we hire:
At Pentalog, excellence is what you'll do. We're guided by a mission to positively impact the software development world.

As a Senior Software Engineer, you will play a pivotal role in a dynamic tech company that is revolutionizing last mile delivery in Europe. In this role, you will work on the development of scalable and efficient backend solutions using Golang, within a microservices and event-driven architecture. You'll work with cross-functional teams to align software initiatives with business goals and contribute to projects that improve delivery services. The company promotes a culture of diversity, inclusion, and remote working, fostering a supportive environment where continuous learning and excellence are prioritized. 
 

Job requirements

  • At least 7 years of software engineering experience;
  • Expertise in Go programming and familiarity with concurrency patterns;
  • Proficient with databases such as Postgres, Firestore, and BigQuery;
  • Strong understanding of APIs (GraphQL, REST) and cloud platforms (preferably Google Cloud Platform);
  • Strong understanding of object-oriented principles (SOLID principles);
  • Knowledge of version control systems like Git;
  • Proactive and adaptable with a problem-solving mindset;
  • A bachelor's or master's degree in computer science or a related field;
  • Effective communication and English language skills.
     

Responsibilities

  • Design and implement robust backend solutions utilizing microservices and event-driven architecture;
  • Work closely with Operations and Product teams to understand requirements and build efficient software solutions;
  • Write, test, and maintain clean code; ensure the best practices are followed;
  • Engage in code reviews, offering and integrating feedback for continuous improvement.
     

Extra skills

  • Experience with Python or Ruby;
  • Proficiency in Domain-Driven Design, Hexagonal architecture, event sourcing, and CQRS;
  • Experience with UNIX systems and infrastructure management.
     

Benefits

  • Foreign language classes;
  • Competitive salary and bonuses;
  • Free pass to learning platforms;
  • A multicultural, friendly work environment;
  • Working in a company with an Agile mindset: continuous knowledge sharing and validated learning;
  • The possibility to bring your own creative and innovative ideas to life;
  • Mentorship programs that encourage and enable your professional development;
  • Great career development opportunities;
  • Improvement of your hard and soft skills through workshops, knowledge sharing sessions and presentations on multiple IT-related topics.
     

About Pentalog

As a leading European Software Services company operating internationally in France, Romania, Germany, Moldova, UK, Vietnam, Mexico, Morocco and USA, we employ over 1,300 engineers and IT experts who work in a very dynamic, multicultural working environment.

At Pentalog, your talents & ambitions are recognized and rewarded; we offer plenty of opportunities to develop, both individually, as well as a professional, and we reward our collaborators who understand the importance of self-improvement.

Super humans