Software Engineering Team Lead

  • PayRetailers
  • Sofia, Bulgaria
  • 04/09/2024
Full time Forex Fintech IT - Software Development

Job Description

At PayRetailers, we are committed to providing cutting-edge solutions that empower businesses to succeed in Latin America. Our collaborative and inclusive work environment encourages creativity and growth, where every employee's contribution is valued. Get ready to embark on an exciting journey with us, as we strive to make a meaningful impact on the world of payments.

Our Tech team is looking for a Software Engineering Team Lead for our new office in Sofia, Bulgaria.

The Team Lead will be responsible for their team delivering the committed team goals. He/she will perform as the first level manager for the members of their team and will provide managerial, technical and process leadership for them.

Job Duties & Responsibilities:

  • Lead the team in the development and maintenance of our products using Microsoft technologies: C #, SQL Server, NoSQL, Event Grid, Redis, Azure Functions, Microservice architecture;
  • Lead the team in performing and adhering to the Scrum agile software development process;
  • Monitor and review code to ensure its efficiency and maintainability;
  • Provide technical direction and make key architectural decisions;
  • Foster a collaborative work environment and promote continuous improvement;
  • Train and mentor team members on development best practices

Experience & Skills:

  • A total of 5 years or more experience in managing a small team of 3-4 developers and QAs;
  • Solid practical experience with .Net Core, C# and SQL Server in current or previous role;
  • Solid practical experience in implementing agile methodologies (Scrum is a must, Kanban optional) in their team;
  • Experience in the development of microservice architectures;
  • Experience in cloud application development and advanced management of tools such as: Jira, Bitbucket, etc.;
  • Experience in technical leadership and code reviews;
  • Strong orientation towards code quality and continuous improvement;
  • Ability and willingness to lead and manage a team of developers;
  • Ability and willingness to lead the Scrum agile process implementation in the team;
  • Passionate about software quality and good development practices;
  • Excellent problem-solving and technical decision-making skills;
  • Practical hands-on experience with React is an advantage (current or previous role);
  • Academic training in systems engineering, computer science or similar

The following will be assessed:

  • Experience with back-end and front-end technologies;
  • Experience with agile SDLC management processes;
  • Experience with SQL and no-SQL databases (e.g. PostgreSQL and Cosmos);
  • Experience in at least one cloud infrastructure provider (Azure preferred, AWS, GCP);
  • Experience with Reddis, Kafka, event-driven architectures;
  • Experience with developing fintech systems / electronic means of payment

What we offer:

  • Opportunities to grow within a company in hypergrowth stage
  • 25 days of vacations per year
  • Health insurance
  • Hybrid mode: Just one day per week in the office (or more, if you prefer) and the lunch is on us!
  • Free afternoon on your birthday
  • Free Multisport card
  • Language classes