This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Boston Dynamics’ mission is to image and create robots that enrich people’s lives. Our mobile robots operate in the most challenging and remote environments imaginable, from industrial sites to disaster zones. We are a passionate team of innovators, thinkers, and builders dedicated to creating products that our users love. To bolster our mission, we're looking for a talented Full Stack Developer to join the Central Software (CSW) Machine Learning Platform team. In this role, you’ll be responsible for developing responsive, data-rich front-ends for web applications that let users draw insights and train new models. You’ll also optimize backend systems and build secure APIs.You’ll be involved in the entire development lifecycle from data model definition, to writing back-end logic, building UI components to visualize and manipulate data, and working with end-users to make sure solutions make an impact.
Job Responsibility:
Design and maintain normalized database schemas, write efficient stored procedures and queries, and triggers
Build APIs that serve as the communication layer between the database and the client
Optimize database performance through indexing and query analysis
Implement secure authentication and authorization flows (e.g., using JWTs/HMAC signatures) to ensure data privacy and integrity
Develop responsive, application front-ends using [for e.g. using React / Vue.js /Angular, or others] for complex datasets
Manage application state effectively to handle asynchronous data fetching and caching
Create forms and inputs that validate user data on the client side before submitting to the database.
Requirements:
7+ years of professional experience in production software development
Excellent problem-solving abilities
Strong communication skills
Expert-level proficiency in maintaining and optimizing databases
Expertise in writing queries and understanding complex joins, views, and data types
Strong writing, debugging, and deploying applications written in Python
3+ years experience with modern JavaScript frameworks ([React / Vue.js]) and TypeScript
Proven experience designing commonly used API schemas
Proficient with Git and collaborative development workflows (e.g., Pull Requests, Code Reviews)
Ability to visualize how a change in the database schema ripples through the API & affects the UI
Ability to translate complex data constraints into clear requirements for non-technical stakeholders
Able to independently take a feature from "database idea" to "deployed frontend."
Nice to have:
Deep understanding of API security standards (OAuth2, HMAC, etc.)
Experience with ORMs like SQLAlchemy and Alembic migrations
Experience with data visualization libraries (e.g., D3.js, Chart.js, Recharts)
CI/CD: maintain deployment pipelines for automated testing and release.
What we offer:
Medical, dental vision, 401(k), paid time off, annual bonus structure