Full-Stack Web Developer
XWING
Full-Stack Web Developer
- ID
- 2025-4377
- Category
- Data Engineering
- Type
- Regular Full-Time
Joby Overview
Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most. Since 2009, our team has worked steadily to make this dream a reality. We’ve designed and tested many generations of prototype aircraft capable of serving in a network of electric air taxis. We’re looking for talented, committed individuals to join our team as we push onward toward certifying the Joby aircraft, scaling our manufacturing, and launching our initial commercial service.
Overview
As a Full-Stack Web Developer on the Data Applications team within the Data Engineering organization, you will be responsible for end-to-end development of new features and applications, from concept to deployment. The successful candidate will demonstrate a strong understanding of both front-end and back-end development technologies and best practices, have a talent for making complex data understandable and actionable, and be comfortable working with engineers, product owners, and executives across the company.
Responsibilities
- Develop and maintain robust web applications across the entire stack, including client-side interfaces, API servers and database layers.
- Write clean, well-documented, and efficient code for both the front-end (user interface) and back-end (server-side logic).
- Ability to work with data engineers and product owners to quickly understand and distill highly complex user design requirements into clean, understandable solutions that effectively communicate product requirements.
- Implement security and data protection measures.
- Optimize applications for maximum speed and scalability.
- Perform code reviews, testing, and debugging to ensure high quality and stability.
- Stay up-to-date with emerging technologies and suggest their application to our products.
- Troubleshoot and resolve technical issues and bugs.
Required
Front-End (Client-Side)
- Proficiency in HTML5, CSS3, JavaScript (ES6+) and Typescript
- Expertise with a modern front-end framework (e.g., React, Angular, or Vue.js), ideally React
- Experience with front-end tooling (e.g., Webpack, Babel).
- Strong understanding of responsive design principles.
Back-End (Server-Side) - Experience with a back-end programming language (e.g., Python, Node.js or C#), ideally Python0
- Proficiency0 with SQL database technologies, (e.g., PostgreSQL, MySQL), ideally PostgreSQL
- Solid understanding of REST and GraphQL APIs and microservices architecture
General - Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- 3+ years of professional experience as a Full-Stack Developer or similar role
- Demonstrable experience in real-world application development
- Excellent communication skills and demonstrated ability to work on a team
- Experience with version control systems, particularly Git
Desired
- Familiarity with high performance web-based apps visualizing large datasets
- Experience creating custom Grafana plugins and addons
- Experience with web-based visualization libraries such as Plotly, D3, Bokeh, etc.
- Experience with Python-based web development (Flask, Dash, etc.)
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Familiarity with Docker and Kubernetes for deployment and orchestration.
- Knowledge of CI/CD pipelines (e.g., Jenkins, GitLab CI).
- Experience in Test-Driven Development (TDD) and automated testing frameworks.
- Expertise with standard design software including at least one of: Adobe CC, Sketch, Figma
- Experience in the aerospace industry with software development and data analysis
Compensation at Joby is a combination of base pay and Restricted Stock Units (RSUs). The target base pay for this position is $110,400 - $147,200/yr. The compensation package will be determined by job-related knowledge, skills, and experience.
Joby also offers a comprehensive benefits package, including paid time off, healthcare benefits, a 401(k) plan with a company match, an employee stock purchase plan (ESPP), short-term and long-term disability coverage, life insurance, and more.
Additional Information
Joby is an Equal Opportunity Employer.