

TechCarrel LLP
https://www.techcarrel.com/Jobs at TechCarrel LLP
About the Role
We are seeking an experienced Team Leader with 5+ years in software development to guide high-performing teams in building enterprise-grade applications. This role demands strong technical expertise in full-stack development, architecture, DevOps, and leadership, while managing multiple projects and fostering team growth. The ideal candidate will drive innovation, ensure scalability, and collaborate across functions to deliver high-quality solutions in a fast-paced environment.
Key Responsibilities
Technical Leadership & Full-Stack Development
Lead development using the MERN stack (MongoDB, Express.js, React.js, Node.js) for large-scale applications. Demonstrate expertise in JavaScript ES6+, TypeScript, Redux/Context API, React Hooks, RESTful APIs, GraphQL, JWT authentication, and database optimization. Oversee responsive web design with CSS3, SASS/LESS, Bootstrap, Material-UI, and tools like Webpack, Babel, and Vite. Ensure code quality via test-driven development (Jest, Mocha, Cypress), performance optimization, security, and scalability best practices.
Software Architecture & System Design
Design robust architectures including microservices, domain-driven design (DDD), event-driven systems, and modular monoliths. Apply expertise in Docker, Kubernetes, API gateways, service meshes, message queuing (RabbitMQ, Kafka), and distributed patterns. Enforce SOLID principles, design patterns (Singleton, Factory, Observer, Strategy), separation of concerns, dependency injection, and event sourcing. Lead decisions on database design, caching (Redis, Memcached), load balancing, and scaling strategies.
Infrastructure Management & DevOps
Configure and manage VPS from scratch, including Linux administration (Ubuntu, CentOS), SSH, firewalls (iptables, UFW), SSL certificates, domain setup, and server hardening. Implement monitoring (Nagios, Prometheus, New Relic), backups, disaster recovery, and optimizations. Manage cloud platforms (AWS, Google Cloud, Azure) with EC2, S3, RDS, Lambda, and IaC tools (Terraform, CloudFormation).
Version Control & CI/CD Pipeline Management
Master Git workflows (Git Flow, GitHub Flow), pull requests, code reviews, and conflict resolution. Design CI/CD pipelines using GitHub Actions, Jenkins, GitLab CI, or Azure DevOps. Integrate automated testing, quality gates, security scans, deployments, rollbacks, and environment management. Handle documentation, releases, and monitoring with Docker Hub, Kubernetes, and artifact repositories.
Team Leadership & Communication
Lead cross-functional teams through mentoring, standups, sprint planning, retrospectives, and problem-solving. Maintain morale and productivity using agile methodologies (Scrum, Kanban). Translate technical concepts for stakeholders, present updates, and coordinate with product managers, designers, and QA. Manage technical debt, ensure knowledge sharing via reviews, documentation, and training.
Multi-Project & Cross-Team Coordination
Manage multiple projects while coordinating with frontend, backend, QA, DevOps, and product teams. Prioritize tasks, allocate resources, enforce standards, and maintain timelines. Identify dependencies, risks, and communicate status. Collaborate with other leaders on shared resources, knowledge transfer, and initiatives.
Team Formation & Resource Management
Assess requirements to form teams based on skills and demands. Delegate tasks, provide guidance, and distribute workloads. Create sub-teams for modules, manage dynamics, and promote development through pair programming, mentoring, and skill programs to optimize delivery.
Continuous Learning & Technology Adaptation
Stay updated on emerging technologies, evaluate tools/libraries, conduct proof-of-concepts, and lead adoptions. Train teams, create learning roadmaps, and align skills with projects. Engage in communities, conferences, and professional development for innovative solutions.
Performance Management & Strategic Planning
Evaluate team performance, provide feedback, and identify growth opportunities. Collaborate on career plans, reviews, and promotions. Contribute to strategic planning, feasibility assessments, estimations, and metrics. Track productivity and implement process improvements for efficiency.
Project Coordination & Resource Optimization
Attend meetings with PMs, stakeholders, and clients for technical insights, estimations, and assessments. Assist in resource allocation based on availability and priorities. Create documentation, timelines, and risk assessments. Coordinate with HR for hiring, interviews, and onboarding to sustain momentum and quality.
Requirements
Experience: 5+ years in software development, with proven leadership in full-stack environments.
Technical Skills: Proficiency in MERN stack, JavaScript/TypeScript, modern frontend/backend tools, architecture patterns, DevOps practices, cloud platforms, Git/CI/CD, and agile methodologies.
Soft Skills: Strong communication, mentoring, problem-solving, and strategic thinking. Ability to manage teams, projects, and stakeholders effectively.
Education: Bachelor's or Master's degree in Computer Science, Engineering, or related field (preferred).
Other: Willingness to adapt to new technologies and thrive in collaborative, multi-project settings.

Similar companies
About the company
We created Technogise with a vision to solve the most critical and strategic problems for a business. And we would do that by delivering technology solutions, which seamlessly adapt to the evolving needs of the business. Over these 8 years, we have grown into a team of 75+ Technogisers - a mix of strategists, problem-solvers, pioneers, visionaries, and innovators. Using a value-driven, goal-oriented, and problem-solving approach of leveraging technology, we craft new-age solutions.
Jobs
1
About the company
Jobs
7
About the company
PortOne is re−imagining payments in Korea and other international markets. We are a Series B funded startup backed by prominent VC firms Softbank and Hanwa Capital
https://portone.io/global/en
PortOne provides a unified API for merchants to integrate with and manage all of the payment options available in Korea and SEA Markets - Thailand, Singapore, Indonesia etc. It's currently used by 2000+ companies and processing multi-billion dollars in annualized volume. We are building a team to take this product to international markets, and looking for engineers with a passion for fintech and digital payments.
Jobs
1
About the company
Jobs
8
About the company
Jobs
4
About the company
Jobs
19
About the company
Jobs
2
About the company
Jobs
1
About the company
SDS Softwares is a UK-based web development company, which has more than 10+ years of experience in its niche field. The company provides services for web development, web design, mobile app development, eLearning, digital marketing, etc. Our services are not restricted to any particular domain. We have served a large number of verticals, not only with the best quality services but with values as well. Major business domains, which we have targeted yet, include real estate, TTL, health care, logistics, and hospitality.
Jobs
6
About the company
Jobs
2