Associate Tech Lead (.NET/ Java/ NodeJS)
Location
Canada
EMAIL
career@futurify.vn
POSTED ON
February 26, 2025
TYPE
Full-time

We are seeking a Junior Tech Lead with at least 3 years of experience in software development who has a strong background in microservices architecture, cloud technologies (AWS), and full-stack development (Java, .NET, or Node.js for the backend, and React for the frontend). The ideal candidate is either currently leading a small development team or is eager to step into a leadership role with mentorship and training provided.


This position requires strong communication skills to interact with customers, executives, and the development team. The candidate should be methodical, process-oriented, and comfortable managing technical projects while ensuring best practices are followed. Given our team structure, Vietnamese language proficiency is required to effectively collaborate with our Vietnam-based development team.


This role is based in Canada and requires availability between 9 AM and 5 PM Eastern Time Zone, as well as in the evening from 9 PM to midnight to communicate with the Vietnam team. However, work hours are flexible, and candidates are encouraged to manage their own schedules to maintain a healthy work-life balance while ensuring effective collaboration with team members.

Responsibilities
  • Lead a small development team, ensuring high-quality software delivery.
  • Design, develop, and maintain microservices-based applications on AWS.
  • Work with backend technologies (Java, .NET, or Node.js) and frontend frameworks (React).
  • Collaborate with executives and clients to understand requirements, define project scopes, and provide technical guidance.
  • Ensure adherence to best coding practices, CI/CD pipelines, and software development lifecycle processes.
  • Act as a bridge between the Vietnam development team and North American clients/executives.
  • Provide mentorship and guidance to junior developers to enhance their skills and performance.
  • Participate in code reviews, architecture discussions, and sprint planning.
  • Troubleshoot and resolve issues across the full software stack.
  • Manage project timelines and deliverables while maintaining high code quality and security standards.
Qualifications

Must-Have:

  • 3+ years of experience in software development.
  • Strong understanding of microservices architecture and cloud-native applications (AWS preferred).
  • Proficiency in at least one backend technology: Java, .NET, or Node.js.
  • Experience with React for frontend development.
  • Exposure to SQL/NoSQL databases (PostgreSQL, MongoDB, DynamoDB, etc.).
  • Familiarity with CI/CD pipelines, DevOps principles, and version control (Git).
  • Understanding of software development methodologies (Agile, Scrum, Kanban).
  • Strong problem-solving skills and a methodical approach to software engineering.
  • Excellent verbal and written communication skills in English and Vietnamese.
  • Ability to communicate technical concepts effectively with non-technical stakeholders.
  • Must be based in Canada and available for meetings during standard business hours (9 AM - 5 PM Eastern Time) as well as occasional evening meetings (9 PM - midnight Eastern Time) to accommodate different time zones, with flexibility to manage their own schedule.

Nice-to-Have:

  • Experience leading or mentoring junior developers.
  • Familiarity with serverless technologies (AWS Lambda, API Gateway, etc.).
  • Exposure to containerization (Docker, Kubernetes).
  • Understanding of message queues (Kafka, RabbitMQ, SQS, etc.).
  • Experience working with enterprise clients and managing technical accounts.
  • Prior experience in industries such as fintech, insurtech, or e-commerce is a plus.
Benefits
  • Opportunity for career growth into a senior leadership role.
  • Work with an international team in a fast-paced, innovative environment.
  • Access to training & mentorship to enhance leadership and technical skills.
  • Exposure to enterprise-level projects with real-world impact.
  • Flexible work environment where you control your schedule while ensuring effective collaboration.
  • Competitive salary & benefits package.

If you are passionate about technology, eager to take on leadership responsibilities, and looking for a company that fosters growth, we encourage you to apply!

How to Apply: Please submit your resume and a brief cover letter outlining your experience and interest in the role.

How to apply

Drop your CV at career@futurify.vn, we look forward to have a coffee with you ;)