Senior Full Stack Software Engineer
Automated Tire, Inc. · Woburn, MA · 2 mo ago
On-siteEngineeringFull-time
Responsibilities
- Own the mobile inspection application from architecture through deployment
- Design and build the cloud backend that ingests, processes, and stores inspection data (images, measurements, structured results)
- Develop and consume RESTful APIs and integration layers between the mobile app, cloud services, and internal systems
- Build responsive, user-friendly interfaces for both mobile and web surfaces
- Implement and manage databases, messaging systems, and data pipelines supporting real-time and batch inspection workflows
- Establish engineering best practices for the mobile and cloud stack, including testing, CI/CD, and monitoring
- Mentor and guide junior engineers, fostering their growth and raising the team's technical bar
- Collaborate with cross-functional teams including product, hardware, data science, and field operations
- Proactively identify technical risks and architectural trade-offs, and communicate them clearly to leadership
Requirements
- 7+ years of professional software development experience with a strong emphasis on React
- Demonstrated experience building and shipping mobile applications (native or cross-platform) to production
- Strong background in cloud platform architecture, preferably GCP
- Proven experience in system architecture, API design, and hands-on implementation
- Experience with CI/CD pipelines and automation tools (e.g., GitHub Actions, Jenkins)
- Experience with database technologies (SQL, NoSQL) and messaging systems (queues, pub/sub)
- Strong understanding of software engineering principles including SOLID, clean code, and test-driven development
- Excellent problem-solving, debugging, and communication skills
Preferred Qualifications
- Experience with on-device image processing, camera integration, or computer vision in mobile apps
- Background in offline-first mobile architectures and data synchronization patterns
- Experience with robotics, IoT, or edge computing (ROS or similar platforms)
- Familiarity with automotive service, dealership operations, or DMS ecosystems
- Contributions to open-source projects