Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Product Engineer - II (Back End) @ Themathcompany

Home > Quality Assurance and Testing

 Product Engineer - II (Back End)

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.

Job Classification

Industry: Management Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time

Contact Details:

Company: Themathcompany
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Object oriented design Software design Backend HP data protector Cloud Services Analytical Agile development Unit testing SDLC Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Independent Contractor - SAP GRC Job

  • Yash Technologies
  • 6 - 11 years
  • Hyderabad
  • 14 hours ago
₹ Not Disclosed

Software Engineer (Development and Test)

  • Luxoft
  • 5 - 10 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Senior Engineer-software Test&release

  • Sasken Technologies
  • 2 - 5 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Software Test Engineer - Automation Testing

  • Qcentrio
  • 7 - 9 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Themathcompany

TheMathCompany is a global data analytics and data engineering firm that partners with Fortune500 and equivalent organizations to enhance their analytics capabilities, using our next-generation, proprietary platform, Co.dx, along with our talent and processes to deliver accelerated and human-centric...