Posted:2 weeks ago| Platform:
Remote
Full Time
We are seeking a highly skilled and motivated Full Stack Lead to join our dynamic engineering team. The ideal candidate will have a strong background in both front-end and back-end technologies, a passion for developing innovative solutions, and excellent problem-solving skills. In this role, you will be responsible for designing, developing, and maintaining our web applications & related frameworks, collaborating closely with cross-functional teams, and mentoring junior developers. Key Responsibilities Creation of application framework & associated eco-system Design and implement scalable, high-quality web applications using ASP.net. Develop and maintain robust APIs and services using .NET 8 (C#) to support front-end applications and third-party integrations. Collaborate with UI/UX designers to translate wireframes and mock-ups into functional user interfaces. Optimize applications for maximum speed, scalability, and performance. Conduct code reviews, provide constructive feedback, and ensure adherence to best practices. Troubleshoot and resolve application-related issues and bugs in a timely manner. Stay current with emerging technologies and industry trends and identify opportunities for improvement. Mentor and guide junior developers, fostering a culture of continuous learning and collaboration. Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives. Qualifications Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). Proven experience (12+ years) as a Full Stack Developer, with a strong portfolio of web applications. Proficient in front-end technologies such as HTML, CSS, JavaScript, ASP.net OR Angular 18, NgRx, and material design. Strong back-end experience with server-side languages (.NET 8 C#) and Microservices. Experience with WCAG and building responsive web applications Experience with databases (SQL Server/Azure SQL Server) Familiarity with version control system Gitlab and CI/CD practices. Sound knowledge of Azure and containerization (Docker, Kubernetes) is a plus. Excellent communication and teamwork skills, with the ability to work effectively in a remote or hybrid environment. Strong analytical and problem-solving abilities, with a keen attention to detail. Strong understanding of application performance tuning, caching mechanism, and scalability patterns. Familiarity with monitoring and troubleshooting tools such as Datadog to proactively monitor performance and troubleshoot issues. Experience with continuous integration and continuous deployment practices using tools like Azure DevOps, Jenkins, or Gitlab CI to automate builds, deployment, and testing. Mandatory Skills C#, Angular, .Net, .Net Core, Full Stack, ASP.Net, ASP.net Core, Rest, SQL Server Development, Micro Front End, Data Visualization Roles and Responsibilities 1. Application Development Design, develop, test, and deploy scalable web applications using modern technologies and frameworks. Ensure the robustness and reliability of applications through effective coding, code reviews, and best practices. 2. Technical Leadership Lead end-to-end development processes, including architecture, design, implementation, and maintenance of applications. Provide mentorship and guidance to junior developers, fostering a collaborative team environment. 3. Full Stack Expertise Work proficiently with front-end technologies (HTML, CSS, Angular) and back-end technologies (.NET Core). Collaborate with UI/UX designers to implement responsive user interfaces. 4. Database Management Design and manage databases (MS SQL Server/Azure SQL Server) tailored to the application's requirements, ensuring optimal performance and security. 5. API Development Develop and maintain RESTful APIs and microservices to facilitate integration with various platforms and services. Ensure API security and efficiency through proper authentication and authorization techniques. 6. Quality Assurance Implement testing frameworks and methodologies to ensure application quality, including unit testing, integration testing, and functional testing. Troubleshoot and debug applications, ensuring high performance and responsiveness. 7. Collaboration Work closely with cross-functional teams, including product managers, QA engineers, and DevOps, to deliver high-quality products on time. Participate in agile development processes and contribute to sprint planning and retrospectives. 8. Continuous Improvement Stay updated with emerging trends and technologies in full stack development and software engineering. Recommend and implement improvements to processes, tools, and technologies for enhanced productivity. 9. Documentation Create and maintain documentation for code, processes, and project specifications to ensure transparency and knowledge sharing within the team. 10. Deployment and Maintenance Oversee deployment of applications to production environments, ensuring smooth transitions and minimal downtime. Monitor application performance and user feedback to implement necessary updates and enhancements. 11. Security Practices Implement security best practices to safeguard applications and user data, adhering to industry standards. 12. Customer Engagement Engage with clients and stakeholders to gather requirements and incorporate feedback into the development lifecycle. Skills to be evaluated on C#, Angular , .Net , .Net Core, Full Stack,ASP.Net,ASP.net Core, Rest, SQL Server Development, Micro Front End, Data Visualization Show more Show less
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Noida, Uttar Pradesh, India
0.0 - 0.0 Lacs P.A.
Pune, Maharashtra, India
0.0 - 0.0 Lacs P.A.
Chennai, Tamil Nadu, India
0.0 - 0.0 Lacs P.A.