Website DirectFN
Associate Tech Lead β React & Node.js
Role Purpose As an Associate Tech Lead, you will occupy a pivotal leadership position within our engineering team, bridging the gap between high-level architectural design and hands-on full-stack development. You will be responsible for steering the technical direction of scalable web applications, mentoring a talented team of developers, and ensuring that our software solutions are robust, efficient, and aligned with evolving business needs. This role is designed for a visionary developer who excels in the MERN/Node ecosystem and is ready to take significant ownership of the software development lifecycle (SDLC).
Key Responsibilities
Technical Leadership & Architecture
-
System Design: Lead the design and development of complex, scalable software applications using React for the frontend and Node.js for the backend.
-
Code Quality & Standards: Write and oversee the production of clean, maintainable, and efficient code. Establish and enforce coding standards and best practices across the team.
-
Code Reviews: Conduct rigorous code reviews, providing constructive feedback to maintain high quality and foster a culture of continuous knowledge sharing.
-
Innovation: Stay at the forefront of emerging technologies and industry trends, proactively identifying tools and frameworks that can enhance our technical stack.
Collaborative Execution
-
Cross-Functional Alignment: Work closely with Product Managers, Designers, and stakeholders to translate complex business requirements into elegant technical solutions.
-
SDLC Oversight: Participate in every phase of the development lifecycleβfrom initial requirements gathering and sprint planning to deployment and post-production maintenance.
-
Process Improvement: Identify and implement workflow enhancements to increase development velocity and team efficiency.
Reliability & Support
-
Quality Assurance: Perform thorough testing and debugging to ensure applications are reliable and performant under high traffic.
-
Issue Resolution: Lead the troubleshooting of complex software defects, ensuring minimal downtime and smooth functioning in production environments.
-
Accountability: Take full ownership of deliverables, ensuring projects are completed to a high standard and within established timelines.
Requirements
Education & Experience
-
Education: Bachelorβs degree in Computer Science, Software Engineering, or a related field (or an equivalent combination of education and experience).
-
Technical Mastery: Proven expertise in full-stack development, with specific proficiency in React and Node.js.
-
Tenure: * 4+ years of professional Software Development experience.
-
1+ years of experience in a leadership or senior role (Team Lead, Senior Dev, or similar).
-
Skills & Competencies
-
Engineering Fundamentals: Strong understanding of software engineering principles, data structures, and algorithms.
-
Modern Tooling: Familiarity with modern development methodologies (Agile/Scrum), CI/CD pipelines, and cloud infrastructure.
-
Version Control: Expertise in Git and collaborative coding practices (branching strategies, PR workflows).
-
Soft Skills: * Exceptional problem-solving and analytical abilities with a keen eye for detail.
-
Effective communication skills, capable of explaining technical concepts to non-technical stakeholders.
-
High learning agility and the ability to adapt to a fast-paced, innovative environment.
-
Why Join Our Team?
-
Technical Impact: Have a direct say in the architectural decisions and technology choices of our core products.
-
Mentorship & Growth: Lead a motivated team and benefit from a clear path toward Senior Tech Leadership or Architectural roles.
-
Dynamic Environment: Work on cutting-edge projects within a collaborative culture that values innovation and personal accountability.
More information
Job Location : Colombo, Sri Lanka
City : Colombo
Company Name : DirectFN