Product Engineer - II (Back End)

3 - 6 years

10 - 15 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • Participate in the entire SDLC from conception to deployment.
  • Develop backend systems and APIs using Python, Flask, and Fast API.
  • Design, develop, and engineer RESTful APIs and services using Flask and Fast API
  • Build high-quality, scalable, and maintainable code.
  • Implement design patterns and best practices.
  • Develop and optimize server-side applications for performance and stability.
  • Work with cloud-based web stacks, troubleshoot issues, and integrate cloud services (AWS, Azure, GCP).
  • Implement security measures and data protection.
  • Document APIs using Swagger or Open API specifications.
  • Conduct unit testing of backend code and APIs using PyUnit.
  • Actively contribute to Agile development teams to deliver solutions.
  • Design and develop API authorization layers using industry best practices.
  • Prepare low-level design and technical specifications for application components.
  • Develop authentication and authorization layers in backend systems.
Required Tech Stack
  • Hands-on experience in development restful APIs using Flask and/or Fast API.
  • Solid Understanding and experience on developing application using Object Oriented Principles.
  • Strong Knowledge and familiarity with databases like MSSQL or PostgrSQL.
  • Knowledge and experience ORM frameworks such as SQLAlchemey with ability to create or update DB migrations.
  • Strong knowledge and experience in creating scalable and re-usable unit tests using Pyunit framework.
Required Non-Tech Stack
  • Exceptional analytical, problem solving and numerical skills.
  • Excellent communication and teamwork skills.
  • Ability to design and develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability.
  • Ability to build complex, robust, and highly scalable production applications.
  • Strong problem-solving skills with the ability to work independently to resolve complex issues in a timely manner.
  • Ability to determine user needs by analyzing technical requirements.
  • Communication with management on progress, milestones, delays, and risks.
  • High level of attention to detail and ability to read, interpret and execute specifications.
  • Fast POC creation and feedback incorporation capability.

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
Themathcompany logo
Themathcompany

Analytics and Consulting

Bangalore

RecommendedJobs for You