Senior Lead Software Engineer

Mumbai, India

About Us: We are a team of Engineers, Designers, Thinkers, Product Managers, Problem solvers and more. We are bound by our commitment to help teams succeed with our culture of learning & innovation. We seek solutions for tomorrow and build them today. We believe in ‘Driving Outcomes Through Actions’. Treating our employees, the same way we treat our customers is what sets Accion Labs apart from the rest. What will you do on the Job: 1. Collaborate with cross-functional teams to architect and design robust, scalable, and efficient web applications. 2. Write clean, maintainable, and efficient code for both front-end and back-end components. Use industry-standard best practices and development methodologies. 3. Develop responsive, user-friendly front-end interfaces using modern web technologies such as HTML5, CSS3, JavaScript, and popular libraries/frameworks like React, Angular, or Vue.js. 4. Create and maintain server-side logic, APIs, and databases using technologies such as Node.js, Python, Ruby on Rails, or Java. Ensure data security and efficient data retrieval and storage. 5. Design and optimize database schemas, write complex SQL queries, and work with both relational and NoSQL databases like MySQL, PostgreSQL, MongoDB, or Cassandra. 6. Identify and resolve performance bottlenecks in web applications, ensuring optimal speed and efficiency. Implement caching and other optimization techniques. 7. Collaborate with QA teams to ensure the delivery of high-quality software through code reviews, automated testing, and continuous integration/continuous deployment (CI/CD) pipelines. 8. Implement security best practices, conduct security assessments, and ensure data protection and compliance with relevant regulations (e.g., GDPR). 9. Work closely with product managers, designers, and other stakeholders to understand requirements, provide technical insights, and deliver solutions that meet business needs. 10. Create and maintain technical documentation, including architecture diagrams, code documentation, and development guidelines. What Skill set are we looking for : 1. Bachelor's degree in Computer Science, Software Engineering, or related field (Master's degree preferred). 2. 8+ years of professional experience in software development, with a strong emphasis on full stack development. 3. Proficiency in a wide range of programming languages and technologies, including but not limited to JavaScript, Python, Java, Node.js, HTML/CSS, SQL, and NoSQL databases. 4. Demonstrated experience in architecting and building complex web applications from inception to deployment. 5. Strong problem-solving skills, the ability to work independently, and a passion for staying up-to-date with the latest industry trends and technologies. 6. Excellent communication skills and the ability to collaborate effectively with cross-functional teams.