Important Information
Experience: 6-10 years
Location: PAN India
Job Mode: Full-time
Work Mode: Work from home
Job Summary
As a Senior Software Engineer, you will be a valuable member of our highly skilled technology and agile team, focused on supporting and developing cutting-edge solutions to meet our business requirements.
Your responsibilities will include leading and actively participating in the design, development, and delivery of our software projects.
Responsibilities and Duties:
- Lead and manage software development projects, ensuring adherence to timelines, budget, and quality standards
- Collaborate in the definition of architecture and its implementation.
- Collaborate with cross-functional teams to define project requirements, scope, and objectives
- Design and develop high-quality software solutions.
- Contribute to the development of scalable and efficient back-end solutions tailored to our projects
- Assist in designing and maintaining database architectures, ensuring optimal performance and data integrity.
- Collaborate closely with the front-end development team to create and maintain RESTful APIs.
- Write clean, well-documented, and efficient code adhering to coding standards.
- Investigate and resolve bugs and issues reported by the testing and QA teams.
- Work closely with cross-functional teams, including front-end developers, to deliver integrated solutions.
- Participate in and learn from code reviews to enhance coding skills and maintain code quality.
- Contribute to technical documentation for knowledge transfer and maintaining project documentation.
Qualifications and Skills:
- Bachelor's degree in computer science, Software Engineering, or a related field.
- Proven experience as a Senior Software Engineer.
- Extensive experience in project management, including planning, resource allocation, and risk management.
- Minimum 6 years of professional experience in back-end development.
- Proficient in Python and relevant frameworks (FastAPI, Django, Flask, etc.)
- Familiarity with database technologies such as PostgreSQL, or MongoDB.
- Experience with RESTful API development.
- Familiarity with Cloud technologies (Azure, AWS etc)
- Strong analytical and problem-solving skills with attention to detail.
- Ability to work collaboratively in a team environment and communicate effectively.
Role-specific Requirements:
· Technologies: Python, Azure, Restful API, FastAPI, Django, Flask, PostgreSQL, MongoDB
· Skillset competencies: Python, Azure, Restful API, FastAPI, Django, Flask, PostgreSQL, MongoDB
About Encora
Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
Top Skills
What We Do
Encora is a consulting company for product development that works with fast growing tech companies to drive innovation in their industry. It provides differentiated innovation services and software engineering solutions.