Senior Full-Stack Engineer
10Beauty · Burlington, MA · 3 wk ago
On-siteEngineering$135k–$150k/yrFull-time
What you'll do
- Design, develop, and deploy scalable and reliable full-stack cloud applications using a variety of technologies
- Create user-friendly web interfaces and APIs for controlling robot behavior, configuring tasks, and managing deployments
- Develop robust backend systems for processing and storing real-time telemetry data, sensor readings, and operational logs from robots
- Implement data visualization tools and dashboards to provide insightful reporting and analytics on robot performance and operational efficiency
- Collaborate closely with embedded engineers, AI/ML specialists, and business owners to understand requirements and translate them into technical solutions
- Design and implement secure and efficient data communication protocols between robots and the cloud
- Maintain and monitor application performance, troubleshoot issues, and implement solutions to ensure high availability and reliability
- Contribute to the development and maintenance of our cloud infrastructure (e.g., AWS, Azure, GCP)
- Participate in code reviews and contribute to maintaining high code quality standards
- Document technical designs, APIs, and deployment processes
What you have
- Bachelor's degree in Computer Science, Software Engineering, or a related field or relevant work experience
- Proven experience (5+ years) as a Full Stack Engineer
- Strong proficiency in at least one backend programming language such as Python, Java, Node.js, Go, or C++
- Experience designing and building RESTful APIs and microservices
- Hands-on experience with cloud platforms (AWS, Azure, or GCP) and their core services (e.g., EC2, ECS/Kubernetes, S3, RDS, serverless functions)
- Experience with database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra)
- Strong understanding of software development best practices, including testing, version control (Git), and agile methodologies
Preferred Qualifications
- Experience working with robotic systems or IoT devices
- Knowledge of communication protocols relevant to robotics (e.g., gRPC, MQTT)
- Experience with data streaming platforms (e.g., Kafka, Pulsar)
- Experience with data visualization libraries (e.g., D3.js, Chart.js)
- Familiarity with security best practices for cloud applications
Pay
Salary Range $135,000—$150,000 USD