Job Title : Backend SDE II
Company : EdPi Education and Technology Pvt Ltd
Location : Noida, India
Experience : 4-7 Years
Job Type : Full-time
About EdPi :
EdPi is a collaborative research and development center dedicated to leveraging the power of artificial intelligence and machine learning to transform education. We bring together a diverse network of leading universities, research institutions, technology companies, and philanthropic organizations across the United States and India.
Job Description :
We are seeking highly skilled and motivated Software Developers to drive the development of our cutting-edge SaaS products. The ideal candidate will possess a strong background in software engineering, with a proven ability to lead and mentor a team of developers. This role requires a strategic thinker who can translate complex requirements into robust and scalable software solutions. He / she should be able to come up with the best software architecture to achieve this all by himself.
Exceptional candidates can be considered for higher positions as well.
Key Responsibilities :
- Software and Application Development :
- Perform the design, development, and maintenance of high-quality, SaaS products for cloud / web.
- Select stack / frameworks, and ensure systems align with business goals while meeting scalability, security, and performance requirements.
- Architect and implement scalable and maintainable software solutions, adhering to software design principles and best practices.
- Leverage modern programming languages and AI frameworks to build robust software solutions.
- Collaborate with cross-functional teams to define project requirements and design solutions.
- Develop and integrate APIs to facilitate seamless data exchange and enhance user experience.
- Ensure application performance, quality, and responsiveness across diverse platforms and within cloud-based environments.
- Integrate third-party APIs and manage backend service connectivity.
- Optimize software performance and ensure robust functionality within cloud-based environments.
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Manage project timelines and deliverables, ensuring timely and efficient project execution.
Qualifications and Skills :
4 to 7 years of experience in software developmentExpertise in programming languages such as Python, Rust, C++, and C#.Proficiency in deployment technologiesComprehensive understanding of APIs, asynchronous request handling, and RESTful services.Proficient with DevOps including version control systems (Git) and CI / CD pipelines.Exceptional problem-solving skills and attention to detail.Experience with cloud services (AWS, Azure, Google Cloud) and database technologies (MongoDB, MySQL).Experience with Linux environments.