CodeNinja is hiring a Technical Lead - MERN & Cloud (React Native, DevOps) to drive our full-stack development efforts. In this role, you’ll lead a talented engineering team, design scalable architectures, and deliver high-quality web and mobile solutions using MERN, React Native, and DevOps practices. If you’re passionate about building flawless digital products and mentoring engineers, we want to hear from you.
Key Responsibilities:
1. Technical Leadership & Development
● Define and implement the technical architecture and coding standards.
● Provide guidance across the full stack using: ○ Frontend: HTML, CSS, JavaScript, React Native ○ Backend: Node.js, Python ○ API development and integration ○ Database design and management (SQL/NoSQL)
● Conduct code reviews, troubleshoot complex issues, and promote clean, maintainable code.
2. Project Planning & Delivery
● Translate product requirements into technical plans in collaboration with the product team.
● Build and manage development roadmaps, timelines, and milestones.
● Ensure on-time and high-quality feature delivery.
3. Team Management & Mentoring
● Lead and support a team of engineers; identify skill gaps and provide coaching.
● Assign tasks based on team strengths and career goals.
● Maintain a productive, inclusive, and collaborative team environment.
4. Product Quality & System Performance
● Implement testing strategies and CI/CD processes.
● Monitor application performance, security, and scalability.
● Drive continuous improvement in development practices and systems.
5. Cross-functional Collaboration & Communication
● Collaborate with design, product, and business teams to ensure alignment between technical solutions and business needs. ● Communicate progress, risks, and challenges to stakeholders.
● Participate in recruitment, hiring, and onboarding of technical team members.
● Bachelor’s degree in Computer Science, Software Engineering, or related field. Master's or certifications are a plus
● 6+ years in software development
● 3+ years in a technical leadership or team lead role
● Proven experience in full-stack development and team management.
● Strong in HTML, CSS, JavaScript, React Native, Node.js, Python
● Skilled in API development, system architecture, and database design
● Familiar with agile methodologies, version control (Git), and cloud platforms
● Excellent English communication (written and verbal)
● Strong leadership, problem-solving, and decision-making skills
● Ability to work cross-functionally and manage multiple priorities.