Technical Lead
SolutionChamps is looking for an experienced and innovative Technical Lead to drive the development of scalable, secure, and high-performance web applications. The ideal candidate will be a hands-on technical expert with strong experience in Node.js, React.js, and cloud-native architectures, capable of leading teams, defining technical roadmaps, ensuring security best practices, and streamlining deployment processes.
As a Technical Lead, you will play a pivotal role in architecting solutions, mentoring developers, enforcing security standards, and optimizing deployment workflows, ensuring seamless product delivery and lifecycle management.
-
1. Technical Architecture & Development
- Architect and implement scalable, cloud-based web applications.
- Ensure security best practices in web applications, including data encryption, authentication, and OWASP compliance.
- Optimize APIs & microservices with a focus on performance, scalability, and security.
- Lead the development of Node.js backend services and React.js/Angular UI components.
- Oversee the integration of relational (MySQL/PostgreSQL) and NoSQL databases (MongoDB, Redis) with robust data security policies.
- Implement secure authentication mechanisms (OAuth, JWT, Single Sign-On).
-
2. Deployment & DevOps Practices
- Oversee CI/CD pipelines and implement automated deployment workflows on AWS, Azure, or private cloud environments.
- Ensure application availability & reliability using containerization (Docker, Kubernetes).
- Optimize deployment strategies to reduce downtime and enhance application performance.
- Lead performance tuning and cost optimization efforts in cloud environments.
-
3. Security & Compliance
- Ensure end-to-end application security, covering session management, API security, role-based access control (RBAC), and database encryption.
- Conduct security audits and vulnerability assessments to prevent threats and breaches.
- Enforce secure coding standards and compliance with industry best practices.
-
4. Leadership & Collaboration
- Mentor and guide engineering teams, fostering a culture of innovation and technical excellence.
- Work closely with business owners, global teams, and stakeholders to translate business needs into robust technical solutions.
- Define coding standards, enforce best practices, and conduct regular code reviews.
- Manage project timelines, identify risks, and create contingency plans to ensure smooth delivery.
-
5. Agile & Process Improvement
- Drive Agile best practices (Scrum/Kanban) and CI/CD adoption for rapid, high-quality releases.
- Continuously improve software development processes for faster, more secure, and efficient product releases.
Required Skills & Experience
- 8+ years of experience in full-stack web development with a strong focus on backend and cloud deployment.
- 4+ years of hands-on experience in Node.js & React.js/Angular 2+ (MERN/MEAN Stack preferred).
- Strong experience in microservices architecture and API design.
- Database expertise: MySQL/PostgreSQL (Relational) & MongoDB/Redis (NoSQL).
- Experience with CI/CD pipelines, automated deployment, and cloud services (AWS, Azure, or private cloud).
- Strong knowledge of security best practices, authentication mechanisms (OAuth, JWT, SSO), and data protection strategies.
- Experience with Docker & Kubernetes for containerization and orchestration.
- Understanding of asynchronous programming, performance optimization, and scalable system design.
- Exposure to testing frameworks for Unit Testing, Integration Testing, and Automated Testing.
- Ability to troubleshoot and perform root-cause analysis for production issues.
- Experience working in an Agile/Scrum development environment.