Job Description :
RESPONSIBILITIES:

Develop custom applications to solve business needs

Pair with other developers to understand code changes, assess risk, and ensure best practices.

Partner with Product Managers and stakeholders to create robust solutions

Assure timely release of new features and bug fixes through agile development practices

Maintain (and improve) the quality of the solutions delivered, while continuing to reduce the time from concept to consumed solution.

Collaborate with UX designers and Software Architects to create consistency with both design and architecture across all of the apps

Craft and maintain a portfolio of applications that empower SpaceX



BASIC QUALIFICATIONS:

Bachelor''s degree in computer science, engineering, physics, mathematics, or similar technical discipline.

3+ years of experience developing across a full-stack: Web server, relational database, and client-side/front-end.



PREFERRED SKILLS AND EXPERIENCE:

Database - Understanding of SQL and ability to write performant SQL. Ability to diagnose queries, and work with DBAs.

Server - Knowledge of how web servers operate on a low-level. Familiar with web protocols, developing APIs, scaling web applications. Ability to increase performance and diagnose problems.

Good judgment in UX/UI design. Understands the finer points of HTML, CSS, and JavaScript - know which tools to use when and why.

System architecture - Proficiency in structuring a database, website, and rich client side application from scratch.

Quality - Demonstrated usage of different testing patterns, continuous integration processes, build deployment systems. Continuous monitoring.

Current - Up to date with current trends, patterns, goings-on in the world of web development as it changes rapidly. Strong knowledge of computer science fundamentals and applying them in the real-world.

Development - Experience with Agile Development and Scrum methodologies.

Client : -