What are the responsibilities and job description for the Software Engineer – Fullstack (Junior / Mid-Level) position at SafeStreets?
Software Engineer – Fullstack (Junior / Mid-Level)
About the Role
SafeStreets is hiring Junior and Mid-Level Fullstack Software Engineers to help build and maintain features across our web, mobile, and backend systems. This role is ideal for engineers who want to grow their skills across the stack while working closely with experienced senior engineers who will provide guidance and mentorship.
What You'll Do
* Build web applications using TypeScript and Svelte/React
* Develop backend APIs and services using TypeScript
* Contribute to React Native mobile features as needed
* Collaborate with senior engineers on feature delivery
* Write clean, maintainable code and participate in code reviews
* Learn and apply best practices across frontend, backend, and cloud systems
Required Qualifications
* 1–4 years of professional software engineering experience
* Working knowledge of TypeScript
* Experience building web applications and/or APIs
* Basic understanding of SQL and relational databases
* Familiarity with modern development workflows and agile practices
* Strong desire to learn and grow as an engineer
* Good communication and collaboration skills
Preferred Qualifications
* Experience with Svelte, React, or React Native
* Exposure to AWS or cloud-based systems
* Experience with GitHub and CI/CD workflows
* Interest in fullstack development and system design
* Curiosity about modern tooling, automation, or AI-assisted development
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 : $70,000 - $110,000