Software Engineer Team Leader
Essentials
Job title: Software Engineer Team Leader
Type: CIM, hybrid
Technologies
.Net Core, MoSQL, Docker, Couchbase, RabbitMQ
Offer
A flexible layout of your hybrid working week, because only you can best assess how you can efficiently offer added value to the customers
An open & transparent company culture, with room to grow and make an impact
A group of cool colleagues who challenge each other every day with only one objective: to make each other successful!
Client
Our client is the world’s leading platform to enable and accelerate global, direct-to-consumer cross-border e-commerce growth. They make selling internationally as simple as selling domestically for hundreds of retailers and brands worldwide.
Currently they are in the process of setting up a team in Romania.
Role * Responsibilities
We are seeking an experienced Software Engineer Team Leader for our client core R&D department.
The teams are cross-functional and have full ownership of their domain. Our client aim for continuous delivery, a smooth developer experience, top-tier code, high-quality processes, and an excellent, outcome-driven engineering culture.
In this role, you will be responsible for the development of their core system, which serves as the backbone of their platform and provides essential APIs for integration with customer websites.
Additionally, integration with third-party services to provide shipping, payments, and risk management features.
The core department is also tasked with developing the necessary infrastructure to support all operations, including web-based back-office applications and Logistics integration.
Join our client team and play a significant role in shaping the future of their platform.
Requirements
At least 5 years of experience managing 6-8 employees, responsible for the delivery of Business features.
At least 8 years proven experience developing end to end web applications with .Net Core
Experience working with micro-services architecture
Experience working with relational & NoSQL databases
Experience working with cloud
Experience with Docker
Experience with Agile methodologies
Experience working with Couchbase, RabbitMQ
Experience with Mass Transit
Take full ownership of processes and features, including architectural design, software design and implementation, with support from the team and Engineering Leadership.
Develop and implement software development best practices.
Conduct code reviews to ensure we deliver high-quality, maintainable code
Mentor Junior and Mid-level engineers and play a significant role in their growth.
Help to adopt the DevOps culture, own your code approach, and improve observability.
Excellent communication and collaboration skills in English.
Strong problem-solving and analytical skills.
Apply today
If you meet the minimum requirements and are interested in applying for this position, please send your details to careers@key-talents.com with “Software Engineer Team Leader”, in the subject line.