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!