Tech Lead / Senior Tech Lead (Node.js)
We are Ascentic, a Swe-Lankan Software development partner in Colombo. Founded in 2017 to support Swedish clients with their software needs we have quickly scaled up into a stable, yet still growing, company. Today we are over 100+ geeky and dedicated Ascenders, with the aspiration of together creating the best workplace in Sri Lanka.
Right now, we are looking for a Tech Lead / Senior Tech Lead (Node.js) to join our crew. Is that you?
Our Dream Hire
· An experienced JavaScript developer who knows the ins and outs of development
· A strong software developer who can design, build, and maintain clean and reliable code
· A team leader who guides technical direction, ensures quality, and delivers on time
· A mentor who supports team members and helps them grow by sharing knowledge
· Someone who enjoys learning new technologies and taking on new challenges
· A trusted person who gives practical advice to both the team and customers
· A team player who promotes Agile best practices and encourages collaboration
What you need to have
· At least 5-7 years of Software Engineering (in Node.js) experience
· At least 5 years of experience in working with SQL Databases like PostgreSQL, Mysql. Experience NoSQL DBs would be a plus
· Expert knowledge in Node.js development
· Experience in working with JavaScript frameworks (lambda-api, express, Fastify)
· Hands-on experience in AWS
· Sounding knowledge in modern architectural/design patterns, scalable applications
· Experience in working in an Agile environment
· Solid understanding of DevOps practices (debugging, infrastructure as code)
· Solid communication skills with expectation management skills
What you’ll do
· Work closely with our Swedish clients to understand their needs and translate them into scalable, high-quality backend solutions
· Design, develop, and maintain efficient, reusable, and reliable Node.js services powering business-critical applications
· Build and evolve distributed, interconnected microservices architectures with a strong focus on scalability, resilience, and clean service boundaries
· Work extensively with internal and external APIs, integrating with ERPs and third-party systems in a robust and secure manner
· Debug and troubleshoot services running in AWS, leveraging logs and observability tools to ensure high availability and performance across individual services
· Collaborate closely with ML engineers to integrate Machine Learning and GenAI capabilities into production-grade systems
· Drive technical decision-making within the team and contribute to architectural discussions around distributed systems and cloud-native design
· Strengthen the technical landscape across projects by promoting best practices in backend engineering, microservices, and cloud observability
· Act as a trusted technical partner to both your team and clients, while mentoring colleagues and fostering a culture of strong co-development and independent ownership
Why Ascentic?
At Ascentic we expect a lot from you, which means you can expect a lot from us. We always strive to work with the latest in tech and make sure you have an individual development plan to meet your career goals. We have a flat organization, where your opinion and ideas matter and are rewarded. We focus on building trust and being accountable to each other.
Ascentic promotes a fun office experience where you can be yourself, where we also give you the space to work with the flexibility you need to experience real work-life balance. We of course also do lots of activities together like weekly games, treats, getaways, sports and health initiatives.
Ascentic is an equal opportunity employer with the belief that our differences make us stronger together. We are committed to creating an inclusive environment that reflect the Sri Lankan society represented by all genders, sexual orientations, ethnicities and religions.
Curious? Let's talk!
- Department
- Software Engineering
- Locations
- HQ Office, Colombo
- Remote status
- Fully Remote