
Posted 3 days ago
Senior Software Development Engineer
BusPatrol
Requirements
5+ years software development experience, Proficiency in Python, Experience with Ruby, Experience with React, Angular, or VueJS, 3+ years with backend frameworks like Django, Flask, or Rails, Hands-on experience with AWS (Lambda, S3, SQS, API Gateway), Knowledge of SQL/NoSQL databases, Experience with Docker and CI/CD, BS/MS in Computer Science or equivalent
Skills
PythonRubyReactAWSDockerMicroservices
About the role
Responsibilities
- Lead engineering efforts to decompose monolithic applications into scalable, modular microservices.
- Design, develop, and maintain clean, efficient, and well-tested code across backend (Python, Ruby) and frontend (React/Angular) stacks.
- Build and evolve secure, high-performance APIs supporting real-time data pipelines and customer-facing applications.
- Apply AI-driven development practices and spec-driven workflows to accelerate delivery and maintain quality.
- Contribute to cloud-native infrastructure using AWS serverless technologies like Lambda, SQS, and S3.
- Partner with cross-functional teams including Product, QA, DevOps, and Data Engineering to deliver end-to-end solutions.
- Champion engineering best practices including CI/CD, TDD, pair programming, and code reviews.
Requirements
- 5+ years of software development experience.
- Proficiency in Python and experience with Ruby.
- 3+ years of experience with backend frameworks such as Django, Flask, or Rails.
- Experience with modern frontend frameworks like React, Angular, or VueJS.
- Hands-on experience with AWS services (Lambda, S3, SQS, API Gateway).
- Knowledge of SQL/NoSQL databases (e.g., MySQL, Postgres, DynamoDB).
- Experience with Docker and CI/CD pipelines.
- BS/MS in Computer Science or equivalent experience.
Preferred Qualifications
- Experience with AI-assisted development tools (e.g., Claude Code) and spec-first delivery frameworks.
- Experience designing and implementing event-driven services using AWS EventBridge or SNS/SQS.
- Experience designing and consuming gRPC APIs in production environments.
- Familiarity with testing and linting tools such as pytest, rspec, or jest.
About the Company
BusPatrol is transforming student transportation safety through cutting-edge technology and real-time automated enforcement. We are building a modern, cloud-native Automated Safety Platform to make roads safer for students and communities worldwide.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Development Engineer
BusPatrol · Austin
