Were looking for an experienced Tech Lead to join our Core R&D department and take a significant leadership role in the development of core system.
As a Tech Lead, you will provide technical guidance, mentor engineers, and drive architectural decisions, ensuring high-quality development and scalable solutions. You will collaborate with cross-functional teams and work in a complex, cloud-based environment while leading the implementation of innovative technologies.
The Core group is responsible for critical system components including multi-tenant, fully customizable checkout experiences, APIs for ecommerce platform integrations, and end-to-end payment solutions involving third-party integrations in a secure payment environment. The team develops infrastructure supporting all operations, from web-based back-office applications to microservices, logistics hardware integrations, and much more.
Responsibilities:
Technical Lead and mentor for a team of developers, fostering technical excellence and growth.
Drive architectural decisions and best practices for scalable, high-performance systems.
Collaborate with product managers and stakeholders to translate business needs into technical solutions.
Ensure high coding standards, maintainability, and adherence to software development methodologies.
Optimize performance and ensure reliability of services in a cloud-based environment.
Participate in code reviews and technical discussions, promoting innovation and continuous improvement.
Requirements: 7+ years proven experience developing end-to-end web applications with Asp.net MVC/.Net/.Net Core.
2+ years experience in a technical leadership role, leading development teams or mentoring engineers.
Deep understanding of design patterns, OOP/OOD principles, and software architecture.
Extensive experience with microservices architecture and cloud-based solutions.
Strong expertise in relational & NoSQL databases.
Hands-on experience writing and enforcing unit testing using frameworks like nunit, xunit.
Experience integrating deployment tools (MS Build, Bitbucket, etc.)advantage.
Performance tuning and analysis expertise (NewRelic, AppDynamics, WinDbg, Perfmon, etc.)advantage.
Familiarity with Agile methodologies, DevOps practices, and CI/CD pipelines.
Experience working with Couchbase, RabbitMQadvantage.
Hands-on experience with cloud technologies (AWS, Azure).
This position is open to all candidates.