Lead Full-Stack Software Engineer at Edifydata (via email) – Kerala
Lead Full-Stack Software Engineer
Module No 19, 2nd Floor, Gayatri Building, Phase I, Technopark ,Trivandrum , 695581
We are seeking a Lead Full-Stack Software Engineer with hands-on experience in designing, developing, and successfully delivering scalable web and desktop applications. This role is responsible for leading end-to-end software development initiatives, from architecture and system design to implementation, testing, deployment, and ongoing optimization.
The ideal candidate combines deep technical expertise across front-end and back-end technologies with strong leadership and problem-solving skills. You will collaborate closely with product managers, UX designers, and cross-functional engineering teams to build high-performance, secure, and maintainable solutions. This position requires a proactive leader who can guide technical strategy, mentor developers, enforce best practices, and ensure timely delivery of high-quality software products aligned with business objectives.
Location: Trivandrum Experience: 4+ Years Employment Type: Full-time
Architecture & Technical Leadership
Lead end-to-end architecture and design of scalable web and desktop applications.
Define technical standards, coding guidelines, and best practices across front-end and back-end development.
Make key decisions on frameworks, tools, system design, and infrastructure.
Ensure application security, performance optimization, scalability, and maintainability.
Conduct design reviews and provide hands-on guidance for complex technical challenges.
Contribute hands-on to development across the full technology stack (UI, APIs, services, databases).
Build responsive, high-performance user interfaces and robust backend services.
Design and implement RESTful APIs, microservices, and system integrations.
Optimize application performance and troubleshoot production issues.
Ensure high code quality through code reviews, testing, and continuous integration practices.
Own end-to-end delivery of features and products from concept to deployment.
Break down product requirements into technical tasks and actionable development plans.
Ensure timely releases while maintaining high quality standards.
Oversee CI/CD pipelines, deployment strategies, and release management processes.
Support post-release monitoring, issue resolution, and performance improvements.
Cross-Functional Collaboration
Collaborate closely with Product Managers, UX/UI Designers, QA, and DevOps teams.
Translate business requirements into scalable technical solutions.
Participate in sprint planning, backlog grooming, and technical estimations.
Communicate technical decisions and project status to stakeholders.
Mentorship & Team Development
Mentor and guide junior and mid-level developers.
Conduct regular code reviews and provide constructive technical feedback.
Foster a culture of innovation, accountability, and continuous learning.
Support hiring efforts, technical interviews, and onboarding of new engineers.
Process & Continuous Improvement
Identify and implement improvements in architecture, performance, and development workflows.
Promote automation in testing, builds, and deployments.
Evaluate and adopt new technologies where beneficial.
Drive technical excellence and engineering best practices across the team.
Strong hands-on expertise in C# (.NET Framework and .NET Core) , Node.js , ExpressJS , and Python for building scalable, secure, and high-performance backend systems.
Proven experience designing RESTful APIs, microservices architectures, and serverless solutions using AWS Lambda .
Strong understanding of authentication/authorization mechanisms (JWT, OAuth), secure coding practices, and API security.
Advanced experience with Angular , React , .NET MVC , and Windows Forms for building responsive web and desktop applications.
Strong understanding of UI/UX best practices, component-driven architecture, and state management.
Ability to design scalable front-end architectures with reusable components and optimized performance.
Extensive experience with AWS cloud services , including compute, storage, networking, serverless, and monitoring solutions.
Strong understanding of cloud-native architecture, scalability, cost optimization, and high availability design.
Experience with Docker, CI/CD pipelines, and automated deployment strategies.
Database & Data Management
Strong expertise in relational databases such as MySQL, SQL Server and MongoDB , including schema design, normalization, stored procedures, indexing, and performance tuning.
Ability to optimize data models, ensure data integrity, and implement efficient data access patterns.
Expertise working with both relational and NoSQL databases in distributed environments.
Leadership & Delivery Excellence
Proven ability to lead end-to-end project execution, from requirements gathering and architecture design to deployment and post-release optimization.
Strong track record of delivering complex web and desktop applications aligned with business goals and timelines.
Experience driving technical strategy while balancing scalability, performance, and maintainability.
Ability to identify risks, resolve technical blockers, and ensure successful project completion.
Experience mentoring developers and fostering engineering best practices.
Strong analytical and problem-solving capabilities with attention to detail.
Excellent written and verbal communication skills.
Ability to translate complex technical concepts into clear, business-oriented solutions.
Collaborative mindset with the ability to work effectively across cross-functional teams.
High ownership, accountability, and ability to manage multiple priorities in fast-paced environments.
Mention subject line as " Lead Full-Stack Software Engineer "
Interested candidates can send resumes to: hr@edifydata.com
Comments
Post a Comment