We are seeking an experienced, proactive, and responsible Team Lead Software Engineer with strong .NET and Vue.js skills.
The role involves developing, enhancing, and maintaining innovative fintech products for a leading payment processing solution provider.
You will lead a delivery team on a new sub-project, providing support and ensuring collaboration within and between teams.
The position requires discovering opportunities for consistent improvement.
You will lead your team throughout the entire Software Development Life Cycle (SDLC) while remaining hands-on with coding.
Key responsibilities include overseeing staffing, onboarding new members, and ensuring the teamโs work meets the client's technical expectations.
You will explore the client's business domain and collaborate with business analysts, project managers, and key stakeholders to fill in the product backlog.
The role involves ensuring smooth integration of the team into the clientโs business processes and providing continuous mentoring and support to team members.
Requirements:
A minimum of 6 years in software development and at least 6 months of Team Lead experience is required.
Proficiency in design principles, threading, real-time processing, SQL Server DB queries, and performance tuning is essential.
Experience developing in a cloud environment, specifically Microsoft Azure, is necessary.
A good understanding of Microservices architecture and strong knowledge of REST API is required.
Proficiency in .NET and hands-on experience with Vue.js is mandatory; experience with other JavaScript frameworks is a plus.
Database experience, particularly with SQL, is required.
Excellent communication and interpersonal skills are essential for this role.
An upper-intermediate or higher level of English is required.
A proactive and analytical mindset, along with demonstrated maturity, reliability, and accountability, is necessary.
Desirable qualifications include experience in leading, coaching, and training other developers, conducting peer performance reviews, and familiarity with SAFe methodology.
Benefits:
You will have the opportunity to grow your fintech knowledge and strengthen your technical skills in payment processing.
The position offers the chance to advance your English skills through daily communication with US-based teams, stakeholders, and clients.
Dev.Pro provides a fully remote work environment, allowing you to work from anywhere in the world.
Employees receive 30 paid days off per year, which can be used for vacations, holidays, or personal time.
The company offers 5 paid sick days, up to 60 days of medical leave, and up to 6 paid days off per year for major family events.
After the probation period, partially covered health insurance is provided, along with a wellness bonus for gym memberships and sports nutrition after 6 months.
Employees are paid in U.S. dollars and all approved overtime is covered.
Opportunities to join English lessons, Dev.Pro University programs, and participate in fun online activities and team-building events are available.