Software Engineer - Python
Core
Design, architect, and implement Python-based backend services and RESTful APIs handling high-volume data and efficient processing algorithms.
Role type
Senior IC Python backend engineer
Builds
Highly available backend services and SaaS applications
Domain
Cloud computing (AWS) and SaaS
Required skills
Python, AWS (S3, Lambda, EC2, DynamoDB, SQS), RESTful API design, SaaS architecture, performance optimization, algorithm design, unit and integration testing, TDD, Salesforce
Preferred skills
Agile methodologies, secure coding practices, peer code reviews
Technologies
Python, AWS, Salesforce, REST, TDD
Responsibilities
Design and implement new functionality relying on high-volume data processing; improve existing API functionality and performance; write and maintain mission-critical code; perform peer code reviews; write unit and integration tests using TDD.
Seniority
Mid-to-Senior, hands-on IC