Full-Time Senior Full Stack Engineer
SkyGrid is hiring a remote Full-Time Senior Full Stack Engineer. The career level for this job opening is Senior Manager and is accepting USA based applicants remotely. Read complete job description before applying.
SkyGrid
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
SkyGrid, a Boeing, Avathon Company, strives to open the sky for autonomous flight. Based in Austin, Texas, SkyGrid builds ground-based, high-assurance third-party services enabling safe operations and airspace integration of highly automated and autonomous aircraft. SkyGrid is a key operational nexus for advanced air mobility, integrating and managing data, infrastructure, access, and traffic for seamless and efficient air traffic services.
Senior Full Stack Engineer
The SkyGrid team seeks an experienced Senior Full Stack Engineer to own the architecture and development of APIs, database schemas, and front-end applications using Python on ECS/EKS, PostgreSQL, and React/NextJS (TypeScript), respectively.
This role includes developing effective CI pipelines and coding practices ensuring product quality and correctness. The successful candidate will collaborate with test engineers to implement an automated test suite using pytest, JUnit, Cypress, Postman collections, and GitLab CI.
Key Responsibilities
- Design and develop backend systems and APIs in Python, ensuring maintainability and code quality.
- Make high-level design decisions for distributed architectures.
- Develop and maintain APIs using REST, gRPC, or similar.
- Conduct rigorous testing, including lower-level software testing and higher-level system integration testing.
- Engage in debugging and root cause analysis for software reliability.
- Develop technical documentation, conduct code walkthroughs, and participate in code reviews.
- Mentor junior developers, fostering a team of skilled professionals.
- Collaborate in Agile development practices (sprint planning, stand-ups, retrospectives).
- Translate business requirements into software requirements and architectures.
Performance Objectives
- Implement and deploy SkyGrid’s prototype software and automated test suite.
- Maintain high-quality internal and external documentation for APIs, front-end applications, and development practices.
- Mentor junior engineers on software architecture patterns and software design.
Qualifications
- 8+ years of software engineering experience.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Experience in a technical leadership role with proven architectural design decisions for distributed systems.
- Proven experience developing distributed applications and APIs using REST, gRPC, GraphQL, or similar, preferably in Python.
- Experience with TypeScript and front-end frameworks like React.
- Comfort with Docker and deployment to cloud container runtimes (AWS ECS or Kubernetes).
- Familiarity with relational databases (PostgreSQL or MySQL), database migrations, and query optimization.
- Strong technical documentation and communication skills.
- Ability to translate business needs into technical solutions.
- Proficiency in Git, and comfortable working in Linux or macOS environments.
Preferred Qualifications
- Aerospace, aviation, or autonomous systems experience is beneficial.
- Familiarity with safety-critical system development and standards.
- Experience with CI/CD pipelines.
- (Optional) 8+ years of software engineering experience in C/C++ for safety-critical systems.