Description

Job Description

The Software Engineer takes ownership of stories and drives them to completion through all phases of the entire development. This includes external facing third party experience. 

• Perform development in Python

• Experience with API Management and security protocols to ensure the APIs developed are robust and secure.

• API Platform Development: Contribute to the development, deployment, and maintenance of a scalable API platform, ensuring optimal performance and reliability

• API Documentation: Contribute to the creation and maintenance of API documentation using tools like Swagger

• Quality Assurance and Security: Ensure the platform adheres to security and quality standards, contributing to regular audits and updates

• Performance Monitoring: Assist in implementing and maintaining systems for monitoring platform performance, with a focus on proactive issue resolution

• API Orchestration

• Application and System integration

• API Design

• Simplicity

• Functionality

• Reliability

• API Rate Limits and Tokens  

• Partner with senior resources, gaining insights

• Monitor and analyze API performance metrics to identify potential issues and work with frontend and backend developers to troubleshoot and resolve problems

 

 

Minimum Skills required:

 

• Python

• Relational and non-relational databases

• Solid understanding of modern API design and Restful principles.

• Cloud Development (Azure)

 

 

Position Specific Skill Preferences/Desires:

 

• 4+ years or proficient in advanced Python /libraries

• API Development: Solid understanding of RESTful API principles and exposure to API development

• Understanding of CI/CD

• FastAPI

• API management and workflows

 

Key Responsibilities

  • Perform development in Python
  • Contribute to the development, deployment, and maintenance of a scalable API platform, ensuring optimal performance and reliability
  • Contribute to the creation and maintenance of API documentation using tools like Swagger
  • Ensure the platform adheres to security and quality standards, contributing to regular audits and updates
  • Assist in implementing and maintaining systems for monitoring platform performance, with a focus on proactive issue resolution
  • Monitor and analyze API performance metrics to identify potential issues and work with frontend and backend developers to troubleshoot and resolve problems

Education

Any Graduate