About the Role :
We are seeking a highly motivated and technically strong Tech Lead to drive the architecture, development, and deployment of our next-generation applications and services. You will be responsible for leading a cross-functional team of engineers, making high-impact technical decisions, mentoring developers, and ensuring best-in-class software delivery.
This role combines hands-on coding, technical leadership, architecture design, and process ownership. Ideal candidates are full-stack engineers with strong backend expertise, front-end fluency, and experience building and operating scalable cloud-based platforms.
You will be a key driver of our product roadmap and work closely with product managers, designers, DevOps, and QA to ensure smooth, timely, and secure delivery of software features and improvements.
Key Responsibilities :
- Lead technical design sessions and architecture reviews.
- Define the technical roadmap in collaboration with stakeholders and align it with business objectives.
- Promote engineering best practices: clean code, design patterns, automated testing, and DevOps.
- Evaluate and introduce emerging technologies and frameworks relevant to our stack.
- Write clean, scalable, and well-tested code using JavaScript (Node.js) on the backend and React/Next.js on the frontend.
- Design and develop RESTful and GraphQL APIs and services with performance and scalability in mind.
- Build and maintain reusable UI components and libraries, and drive improvements in UX/UI patterns.
- Design efficient data models and queries for SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) systems.
- Optimize data consistency, availability, and partitioning strategies.
- Implement event-driven architecture using RabbitMQ, Apache Kafka, or AWS SQS to enable robust inter-service communication and streaming.
- Design and manage cloud infrastructure on AWS using services like S3, CloudFront, Cognito, RDS, ElasticCache.
- Containerize applications using Docker, and manage deployments using Kubernetes or AWS ECS.
- Automate infrastructure provisioning and updates with Terraform or CloudFormation.
- Establish and maintain CI/CD pipelines, deployment workflows, monitoring (e.g., CloudWatch, Prometheus, Grafana) and logging (e.g., ELK stack, Datadog).
- Implement test strategies across unit, integration, E2E levels using frameworks like Jest, Cypress, Playwright, and Selenium.
- Ensure test coverage, performance benchmarking, and regression protection as part of every build.
- Drive the team toward TDD (Test-Driven Development) and automation-first practices.
- Act as a mentor and role model to junior and mid-level engineers, conducting regular 1:1s, code reviews, and knowledge-sharing sessions.
- Facilitate agile ceremonies: sprint planning, retrospectives, backlog grooming, and demos.
- Translate high-level product requirements into detailed technical tasks and sprint goals.
- Collaborate with product, QA, design, and business teams for end-to-end feature delivery.
Required Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or related discipline.
- 610 years of professional experience in full-stack software development and system architecture.
- Expert-level skills in JavaScript/Node.js, with production experience in either Python or Go.
- Proficient in building modern front-end applications using React.js and Next.js.
- Strong grasp of relational and non-relational database design and optimization techniques.
- Hands-on experience with message brokers and real-time systems.
- Expertise in cloud-native architectures, preferably on AWS.
- Solid experience with containerization (Docker) and orchestration (Kubernetes or ECS).
- Proven experience in setting up CI/CD pipelines and managing IaC deployments.
Preferred Qualifications :
- Experience leading agile teams or functioning as a scrum master or technical lead.
- Familiarity with service mesh architectures and API gateways.
- Contributions to open-source projects or active involvement in developer communities.
- Experience with secure coding practices, vulnerability management, and compliance (e.g., SOC2, GDPR).
What Success Looks Like :
- Your team consistently ships high-quality features on time with minimal bugs.
- You proactively identify and address technical debt and scalability bottlenecks.
- You build a culture of accountability, collaboration, and innovation.
- You are the go-to technical leader for cross-team discussions and architecture decisions.
Why Join Us ?
- Work with modern tools and technologies in a fast-paced, product-driven environment.
- Have a tangible impact on the architecture and performance of mission-critical systems.
- Join a culture that values innovation, autonomy, and engineering excellence.
- Competitive salary, remote flexibility, professional development support, and more.