Job Description : We are seeking a highly skilled Lead Software Engineer. The ideal candidate will have a strong background in software engineering, with a focus on database management and cloud platforms. You will be responsible for designing, developing, and maintaining software solutions that support operations.
Key Responsibilities :
- Design, develop, and maintain software applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Implement and manage databases using messaging systems.
- Utilize cloud platforms such as AWS and Azure to deploy and manage applications.
- Write and optimize SQL queries for data retrieval and manipulation.
Qualifications :
Bachelor's degree in Computer Science, Software Engineering, or a related field.7+ years of experience in software engineering.Fullstack experience is highly preferred.Proficiency in programming languages such as (Javascript tech stack, React, NodeJS)Strong knowledge of SQL and experience with cloud platforms like AWS and Azure.Excellent problem-solving skills and attention to detail.Ability to work independently and as part of a team.Strong communication skills.Leadership / mentoring experience is preferred.