Job Description
Job Title: Senior Software Developer
Company: EdPi Education Pvt Ltd
Location: Noida, India
Experience: 4-8 Years
Job Type: Full-time
Position Summary:
We are seeking a highly skilled and motivated Senior Software Developer to drive the development of our cutting-edge SaaS products. The ideal candidate will possess a strong background in software engineering. 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.
Key Responsibilities:
- Lead the design, development, and maintenance of high-quality, SaaS products, cloud/web.
- Define technical vision, 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.
Qualifications and Skills:
- Extensive experience in software development
- Expertise in programming languages such as Python, Rust, C++, and C#.
- Proficiency in deployment technologies
- Comprehensive 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.