Are you ready to redefine the future of human-robot interaction by developing backend systems that enable seamless integration of robotics into everyday life? At Collaborative Robotics, we aim to make robots a trusted extension of human environments, reacting and adapting in real time. As a member of our dynamic team based in Boston, MA, you'll be at the forefront of crafting the software architecture that underpins this vision, focusing on scalability, security, and seamless customer integration.
Key Responsibilities:
- Design and implement scalable, reliable, and secure microservices using technologies such as Java, Node.js, Spring, Kafka, and SQL.
- Lead the architectural development of software systems with a focus on customer integrations, emphasizing scalability, performance, and maintainability.
- Decompose complex problems into manageable, deliverable segments.
- Mentor and enhance the technical skills of team members.
- Implement test-driven development practices and utilize open-source software to create a scalable cloud platform.
- Provide DevOps expertise, including continuous integration and continuous deployment (CI/CD) using tools like Jenkins, Argo CD, CircleCI, and GitLab.
- Offer technical leadership in troubleshooting and resolving issues, prioritizing based on severity.
Minimum Qualifications:
- Bachelor's Degree in Computer Science or a related field.
- At least 6 years of experience in backend software development using service architectures.
- Proficient in CI/CD pipelines and version control systems.
- Experience in coding with Java or Node.js.
- Hands-on experience with major cloud providers (GCP, Azure, or AWS).
- Knowledge of API integration standards (REST, XML, JSON, HTTP, gRPC, GraphQL) and building integrations with various systems.
- Familiarity with integration frameworks such as Boomi, Talend, Apache Camel, Mulesoft or similar.
- Industry experience in warehousing, manufacturing, retail, or healthcare.
- Enjoy a fast-paced, collaborative, and dynamic startup environment.
- Highly motivated with excellent communication skills.
- Willingness to travel occasionally.
- Must have and maintain US work authorization.
Preferred Qualifications:
- Full stack development experience.
- Customer-facing experience.
- Deployment experience with AWS infrastructure.
- Knowledge of event-driven asynchronous services architecture.
Join our team and be part of shaping the future of robotics integration!