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: Bachelors Degree