Immediate joiners or candidates with up to 30 days' notice period will be prioritized.
Job Summary:
We are looking for a highly skilled and motivated
Software Team Lead (MERN Stack)
to manage and mentor our growing development team. The ideal candidate should possess deep technical expertise in full-stack development using
MongoDB, React.js, and Node.js (Nest.js)
, along with
at least 2 years of experience in a leadership or project management role
.
You will lead an agile team, collaborate with cross-functional teams, manage project deliveries, and ensure best development practices. This role demands a balance of strong technical ability, leadership, communication, and team coordination.
Key Responsibilities:
Lead and manage a team of developers for end-to-end project execution
Architect scalable web and mobile applications using MERN Stack (ReactJS, NodeJS, MongoDB)
Create and manage sprint plans, timelines, and resource allocation using Agile methodologies
Conduct regular code reviews, enforce coding standards, and improve code quality
Design boilerplate templates, enforce CI/CD practices, and implement unit/integration tests
Collaborate with UI/UX, QA, and product teams for seamless delivery
Interact with clients, understand business requirements, and document them, then convert them into technical solutions
Ensure project deliverables meet timelines and quality benchmarks
Train, coach, and mentor junior developers
Troubleshoot production issues and lead RCA (Root Cause Analysis)
Promote continuous improvement across technology, tools, and processes
Maintain documentation of all technical and architectural decisions
Technical Skills Required:
Strong hands-on experience in
MERN Stack
(MongoDB, React.js, Node.js with Nest.js)
Proficient in front-end technologies:
, REST API creation & integration
Strong database skills in
MongoDB
: Schema design, query optimization
Familiarity with
Agile
tools: Zoho Sprints, ClickUp, etc.
Solid understanding of
Git, Docker, CI/CD
, cloud platforms (GCP/Firebase)
Experience with
unit testing frameworks
: Jest, Mocha, Supertest
Experience integrating
Payment Gateways
: Razorpay, Stripe, GPay, PhonePe
Familiarity with
Social Logins (Google, Facebook, etc.)
Hands-on experience in working with
Flutter
is a plus
Soft Skills & Non-Technical Expectations:
Minimum 2+ years of experience in
team leadership/project management
Strong interpersonal and communication skills
Proven ability to
lead teams (4-8 members)
and coordinate with multiple stakeholders
Good organizational skills and attention to detail
Conflict resolution and mentoring capability
Ability to thrive under pressure and meet tight deadlines
Flexible to work in a fast-paced
startup environment
Willingness to travel (domestic/international) if required
Educational Qualifications:
Minimum: Bachelor's Degree in Computer Science, IT, Engineering, or relevant field
Preferred: Master's Degree in relevant technical discipline
Agile work methodologies as a team lead:
1. Establish a Shared Vision and Goals:
Clarity:
Ensure the team understands the overall vision, mission, and objectives of the project.
Transparency:
Make goals and progress visible to everyone, promoting alignment and shared understanding.
Buy-in:
Encourage team members to contribute to defining goals and objectives, fostering a sense of ownership.
2. Facilitate Effective Communication and Collaboration:
Regular Check-ins:
Conduct daily stand-up meetings to discuss progress, identify roadblocks, and coordinate efforts.
Open Channels:
Establish clear communication channels (e.g., Slack, Microsoft Teams) and encourage open dialogue.
Feedback Loops:
Implement mechanisms for providing and receiving feedback, both within the team and with stakeholders.
3. Empower the Team:
Self-Organization:
Encourage the team to self-organize and make decisions about their work.
Cross-Functionality
:Ensure team members possess a range of skills and are willing to collaborate across different areas.
Continuous Learning:
Promote a culture of learning and experimentation, where mistakes are seen as opportunities for growth.
4. Focus on Removing Impediments:
Identify Obstacles:
Actively listen to team members and identify any obstacles or roadblocks they are facing.
Escalate Issues:
If necessary, escalate issues to the appropriate level for resolution.
Support Team:
Provide the necessary resources and support to help the team overcome challenges.
5. Adapt and Iterate:
Embrace Change:
Be prepared to adapt to changing requirements and priorities.
Reflect and Improve:
Regularly reflect on the team's processes and identify areas for improvement.
Continuous Feedback:
Encourage feedback and use it to refine the team's approach.
6. Lead by Example:
Servant Leadership:
Focus on serving the needs of the team and helping them succeed.
Transparency and Trust:
Build trust by being transparent and open about your own work and challenges.
Continuous Improvement:
Demonstrate a commitment to continuous learning and improvement in your own work.
Perks & Benefits:
Competitive Salary (based on skill & experience)
Performance-based incentives
Collaborative and supportive work environment
Career growth & learning development opportunities
How to Apply:
If you believe you're the right fit for this opportunity and want to be part of a forward-thinking team, send your resume to:
vasanth@astroblack.co.in
We will --
Trust, Recognize, Care
You will --
Learn, Contribute, Grow
Note:
Please apply only if you meet the
technical and leadership experience criteria
. Shortlisted candidates will be contacted for the next steps.
Thank you for your interest in joining
Astroblack Technologies!
Job Types: Full-time, Permanent
Pay: ?40,000.00 - ?70,000.00 per month
Benefits:
Paid sick time
Schedule:
Day shift
Supplemental Pay:
Performance bonus
Ability to commute/relocate:
Tiruchengodu, Tamil Nadu: Reliably commute or planning to relocate before starting work (Required)
Education:
Bachelor's (Required)
Experience:
Software Team Lead: 2 years (Required)
Language:
English (Required)
Willingness to travel:
50% (Required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.
Job Detail
Job Id
JD3778703
Industry
Not mentioned
Total Positions
1
Job Type:
Full Time
Salary:
Not mentioned
Employment Status
Permanent
Job Location
Tiruchengodu, TN, IN, India
Education
Not mentioned
Experience
Year
Apply For This Job
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.