36 Rohini IT Consulting LLP Jobs
Lead Software Engineer - HTML5/CSS3/Javascript (8-11 yrs)
Rohini IT Consulting LLP
posted 14hr ago
Key skills for the job
We are looking for a Lead Software Engineer with extensive experience in software product development, design, and hands-on coding expertise.
The ideal candidate will have a strong background in building scalable, high-performance systems using Agile processes.
In this role, you will lead technical initiatives, mentor a team of engineers, and drive the development of distributed and high-volume applications, including the integration of cutting-edge technologies like AI/ML.
Key Responsibilities :
Software Development Leadership :
- Research, design, implement, and manage software programs in alignment with the organization's strategic objectives.
- Lead the technical direction and execution of software projects throughout the entire development lifecycle.
Scalable Product Development :
- Collaborate with the tech team to transform Proof of Concepts (POCs) into fully scalable, production-ready products.
- Contribute to the development of distributed, scalable systems and high-volume transactional applications.
Code Quality and Testing :
- Uphold high standards of code quality, using unit testing and ensuring adherence to best coding practices.
- Ensure team members are focused on producing quality code that meets quality metrics.
Technical Leadership :
- Lead and guide a team of engineers through the software development lifecycle, providing mentorship and technical expertise.
Strategic Issue Resolution :
- Actively identify and address strategic challenges that may hinder the team's ability to achieve scientific, technical, and strategic goals.
Product Roadmap and Innovation :
- Contribute to the research and development of the product roadmap, including the integration of AI/ML technologies.
Deployment and Performance Tracking :
- Work closely with engineers to deploy solutions in production (both real-time and batch processes).
- Systematically track and analyze performance metrics to ensure optimal system functioning.
Team Building and Best Practices :
- Foster a culture of team building and knowledge sharing, especially among junior team members.
- Lead by example in adopting best practices in coding, design, and team collaboration.
Skills & Requirements :
- Bachelor's/Master's Degree in Computer Science, Software Engineering, or a related field.
- 8+ years of extensive experience in software product development and design, including hands-on coding expertise using AGILE processes.
- Proficiency in Python API development (especially FastAPI).
- Expertise in UI technologies like React JS, Redux, HTML5/CSS, and JavaScript.
- Strong working experience with RDBMS like PostgreSQL and hands-on experience in SQL.
- Experience with PySpark and other big data technologies is a plus.
- Proven experience building enterprise-scale SaaS software products using Microservices architecture and cloud platforms like AWS and Azure.
Nice to Have :
- Familiarity with AI/ML concepts and their application in product development.
- Strong understanding of designing and developing distributed, scalable systems and high-volume transaction applications.
- A track record of adhering to code quality standards, unit testing, and coding best practices.
- Demonstrated leadership skills with the ability to guide and mentor a technical team.
- Ability to identify and resolve strategic challenges while aligning with overarching company goals.
- Strong communication and presentation skills, with the ability to articulate technical ideas clearly.
Functional Areas: Software/Testing/Networking
Read full job description