What are the responsibilities and job description for the Senior Software Engineer – Backend position at SafeStreets?
Senior Software Engineer – Backend
About the Role
SafeStreets is seeking a Senior Backend Software Engineer to design and operate scalable, secure backend systems that support our web and mobile products. This role is for engineers who enjoy system design, reliability, and building APIs that scale cleanly over time.
What You'll Do
* Architect and build backend services and APIs using TypeScript
* Design scalable systems deployed on AWS
* Own data models and SQL database design
* Collaborate with frontend and mobile engineers on API contracts
* Improve system reliability, observability, and security
* Lead backend-focused code reviews and technical discussions
* Mentor engineers and influence backend standards
Required Qualifications
* 5 years of backend or platform engineering experience
* Strong expertise in TypeScript backend development
* Extensive experience designing and building APIs
* Strong SQL and relational data modeling skills
* Experience designing systems for scale and reliability
* Experience operating production systems
* Strong architectural thinking and communication skills
Preferred Qualifications
* Experience with AWS services
* Experience with CI/CD pipelines (GitHub Workflows preferred)
* Knowledge of security best practices and system hardening
* Experience integrating with enterprise or Salesforce-based systems
* Interest in automation, AI systems, or data-heavy platforms
What We Offer
* Competitive salary and benefits
* Collaborative, supportive engineering culture
* Clear growth and leveling opportunities
* Meaningful, real-world technical challenges
* Inclusive and respectful workplace
Salary : $130,000 - $145,000