Job Title: API Service DeveloperLocation: RemoteDuration: 7 Month(s)
Top non-negotiable skills:• Python• API Development: Solid understanding of RESTful API principles and exposure to API development• Azure Cloud Development• Modern coding patterns
Job DescriptionThe 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 problemsMinimum 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 workflowsKey ResponsibilitiesPerform development in PythonContribute to the development, deployment, and maintenance of a scalable API platform, ensuring optimal performance and reliabilityContribute to the creation and maintenance of API documentation using tools like SwaggerEnsure the platform adheres to security and quality standards, contributing to regular audits and updatesAssist in implementing and maintaining systems for monitoring platform performance, with a focus on proactive issue resolutionMonitor and analyze API performance metrics to identify potential issues and work with frontend and backend developers to troubleshoot and resolve problems