Full Stack Software Developer

THE ROLE

As a  Full Stack Software Engineer you will be responsible for overall development and implementation of front and back-end software applications across Black Sky’s software portfolio.  Responsibilities extend from designing system architecture to high-level programming, performance testing, and systems integration. This role works as part of Black Sky’s Cortex development team, contributing to the success of Black Sky Aerospace’s software endeavours across its full life cylce of products. 

KEY RESPONSIBILITIES:

  • Collaboratively defining tasks within a team

  • Designing and implementing software system architecture

  • Completing data structures and design patterns

  • Designing and implementing scalable web services, applications, and APIs

  • Developing and maintaining internal software tools

  • Writing low-level and high-level code

  • Troubleshooting, bug fixing, and testing

  • Identifying bottlenecks and improving software efficiency

  • Collaborating and working within a team Writing technical documentation

Criteria – Required

  • Bachelor’s degree in software engineering, computer science, or equivalent

  • 3+ years of proven experience as a full stack engineer

  • Advanced knowledge of front-end languages, including HTML5, CSS, and JavaScript 

  • Advanced knowledge of back-end languages, including C#.NET/Core, Python, and Java 

  • Proven experience with database systems and SQL

  • Advanced troubleshooting skills

  • Familiarity with JavaScript frameworks

  • Excellent communication skills

Criteria – Desired

  • 5+ years of proven experience as a full stack engineer 

  • Experience evaluating, selecting and implementing new front end technologies

  • Experience with .NET 8+

  • Experience with SignalR 

  • Experience with database design

  • Experience in API development and integration with commonly used third party aerospace and defence software applications

  • NV1 Security Clearance (preferred).

WHY BLACK SKY?

  • Work in a fast-paced environment

  • Competitive remuneration package

  • Rockets are exhilarating! BSA perform regular launches from our range of sub-orbital launch sites

  • Work with a dynamic team, pushing the limits across a range of engineering disciplines

  • Gain experience in a wide range of skills

Previous
Previous

Senior Propulsion Engineer