DevJobs

Full-Stack Engineer

Overview
Skills
  • Python Python
  • C++ C++
  • CI/CD CI/CD
  • Docker Docker
We are seeking an experienced Full-Stack Engineer for our space-focused edge computing solutions. The ideal candidate will take ownership of software design and development, creating robust applications for space-based systems.

Requirements:

  • Extensive experience with Python and C++ programming in production environments
  • Strong foundation in software architecture principles and design patterns
  • Expertise in containerization technologies, especially Docker
  • Knowledge of data engineering
  • Experience with edge computing or distributed systems
  • Demonstrated ability to think independently and develop innovative solutions
  • Excellent problem-solving skills with a creative approach to technical challenges

Responsibilities:

  • Design and implement full-stack software solutions for space-based edge computing platforms
  • Oversee software development lifecycle from conception to deployment, ensuring quality and reliability
  • Make technical decisions and follow established best practices
  • Develop scalable, resilient systems that can operate under the unique constraints of space environments
  • Collaborate with hardware engineers to optimize software performance on specialized hardware
  • Implement and maintain CI/CD pipelines to ensure reliable deployment processes
  • Develop and execute testing strategies for mission-critical applications
ImageSat International