Product Engineer (Back End)

2 - 6 years

0 Lacs

Posted:1 month ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

**Job Description:** As a Backend Engineer at Egnify, your role involves developing high-quality software design and architecture. You will be responsible for identifying, prioritizing, and executing tasks in the software development life cycle. Your tasks will also include developing tools and applications by producing clean and efficient code, automating tasks through appropriate tools and scripting, reviewing and debugging code, performing validation and verification testing, collaborating with internal teams and vendors to fix and improve products, documenting development phases, and monitoring systems. Additionally, you will ensure that the software is up-to-date with the latest technologies and manage the DevOps cycle of the application. **Key Responsibilities:** - Develop high-quality software design and architecture - Identify, prioritize, and execute tasks in the software development life cycle - Develop tools and applications by producing clean and efficient code - Automate tasks through appropriate tools and scripting - Review and debug code - Perform validation and verification testing - Collaborate with internal teams and vendors to fix and improve products - Document development phases and monitor systems - Ensure software is up-to-date with the latest technologies - Manage the DevOps cycle of the application **Qualifications:** - Proven 2-3 years of experience as a Backend Engineer - BSc/B.Tech in Computer Science or a related degree - Extensive experience in software development and scripting - Experience building highly scalable projects involving cloud-based infrastructure design and implementation - Knowledge of selected programming languages (e.g., Python, C++, JavaScript) - In-depth knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB) - Good understanding of Web Services protocols such as REST, SOAP, and API design for extensibility and portability - Experience debugging distributed systems with high data loads - Deep understanding of distributed data model - Solid understanding of the Software as a Service (SaaS) model in the online environment - Knowledge of Test Driven Development - Experience with Scrum/Agile development methodologies - Familiarity with various operating systems (Linux, Mac OS, Windows) - Analytical mind with a problem-solving aptitude - Ability to work independently - Good organizational and leadership skills - Experience using system monitoring tools (e.g., New Relic) and automated testing frameworks,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You