We are looking for a highly skilled Python Developer to join a rapidly expanding technology team. This role will play a key part in enhancing and scaling mission-critical backend systems and cloud infrastructure, with a strong focus on performance, reliability, and security. The ideal candidate has deep experience building distributed systems on AWS and thrives in high-impact environments.
Responsibilities
Develop and scale robust backend services supporting both customer-facing products and internal platforms
Contribute to and influence architecture and design decisions, driving improvements in scalability, reliability, and maintainability
Build and manage core platform services and APIs, with an emphasis on extensibility and long-term stability
Design and implement data pipelines and cloud-native data infrastructure leveraging services such as S3, DynamoDB, ElastiCache, and Redshift
Develop event-driven and serverless systems using AWS technologies including Lambda, SQS, EventBridge, Amplify, and API Gateway
Ensure systems are highly available, fault-tolerant, and observable, with strong monitoring and alerting practices
Automate and streamline operational processes and workflows to improve system efficiency and developer productivity
Diagnose and resolve complex production issues, including performance bottlenecks and distributed system challenges
Continuously evaluate and adopt modern Python and AWS best practices, staying current with emerging technologies
Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience)
7+ years of experience in backend engineering, cloud engineering, or similar roles
Strong expertise in Python (3.10+), including modern language features and asynchronous programming
Deep hands-on experience with AWS cloud services and architecture (certifications are a plus)
Experience working with data-intensive systems, using tools such as Pandas, PyArrow, Polars, or similar libraries in distributed/cloud environments
Solid understanding of event-driven architecture, messaging systems, and service orchestration patterns
Proficiency in Linux environments, including system-level troubleshooting and shell scripting
Experience with Infrastructure as Code (Terraform, CloudFormation) and modern CI/CD pipelines
Strong communication skills with the ability to collaborate effectively across engineering and business teams
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Finance, Engineering, and Information Technology
Industries
Capital Markets, Financial Services, and Investment Management
Referrals increase your chances of interviewing at StreetID by 2x