Back End Developer

Buenos Aires / Barcelona, Argentina

Full Time

4 minutes ago

Job description

                                                            Product | Aleph Team

                                                           Back End Developer (f/m/d)



About Satellogic

Satellogic is a vertically integrated Earth Observation satellite and data company. We design, manufacture, and operate our own fleet of satellites, the Aleph-1 constellation, which delivers high-frequency, high-resolution imagery plus full-motion video.


Earth Observation imagery and data are key to monitoring change at scale, informing critical decisions, and ultimately helping solve the world’s most pressing problems. Our mission is to democratize access to this information, making it affordable and available for those who need it across a wide range of industries, from climate monitoring and agriculture, to energy,  infrastructure and many more. We want to do our part in building a world where every organization is prepared for the challenges of tomorrow.


With a team of around 150 employees spanning 5 countries, Satellogic is a diverse group of purpose-driven professionals across software development, satellite engineering, operations, data science, manufacturing, and sales. We are excited to welcome team members who push the limits, get things done, and never stop learning—all while being humble, honest, and empathetic.



About the team

The Aleph team is responsible for developing and enhancing Satellogic's unified platform for discovering, purchasing, and managing satellite imagery. As a core part of the product team, we build Aleph to provide a seamless experience for both web and API users, enabling them to explore archives, task new image captures, and integrate insight layers—all in one place.

Our mission is to empower users to unlock the full value of satellite data efficiently and at scale, through intuitive tools and powerful automation. The team is always learning and trying to push the limits, relying in part on the large diversity of people’s profiles and backgrounds.



About the position

As a Python Back-end Developer, you will be part of Aleph Team, a multidisciplinary team of professionals distributed in Spain and Argentina. This team is responsible for developing the Aleph platform, Satellogic’s unified platform designed to empower users to seamlessly discover, acquire, and manage geospatial data across all our products, through a robust API and an intuitive web-based experience.



Location  

Remote work from anywhere between UTC-5 and UTC+3 time zones. Satellogic’s office locations include Buenos Aires, Barcelona, Montevideo, Cordoba (ARG)- While this position is primarily remote, occasional in-person attendance at the office will be required to support organizational culture and facilitate the execution of specific activities or projects that require face-to-face interaction 


Responsibilities 

Together with the rest of your team, analyze the problems we face, find a “good enough” solution, write down the Architecture Decision Records, divide them into small tasks easy to be taken care of and write down the requirements and acceptance criteria to fulfill our needs.


Contribute to design, document, develop and maintain our Chalice monolith (Python Lambda functions). Our goal is to maintain, improve and optimize the API set we offer, while introducing new features and implementing new endpoints. If you’ve never used AWS Chalice but you have got a strong Python background we still want to talk to you (e.g. we have tens of Django projects, and we love it).


At an architecture level, we are currently switching to an event-based architecture.


Manage and optimize our infrastructure, at company level we use a mix of Terraform, Kubernetes and Helm code.


Increase the level of automation of our systems, add end-to-end tests and implement a proper continuous deployment pipeline.


Modernize our architecture, making the most usage of what AWS offers.


About you 


Experience

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical work experience.
  • 5+ years of hands-on experience in software engineering, with a deep focus on Python web frameworks.
  • Proven experience collaborating effectively with product managers and cross-functional stakeholders to translate business objectives into clear technical requirements and prioritize development efforts.
  • Demonstrated experience in designing, developing, and maintaining scalable RESTful APIs for robust backend systems.


Skills

  • Exceptional coding practices including writing clean, maintainable, and well-documented code, along with a strong understanding and application of design patterns.
  • A strong grasp of DevOps principles and a "we build it, we run it" mindset, including experience with CI/CD pipelines and managing infrastructure.
  • Proficiency in designing, developing, and optimizing highly performant backend systems and API services.
  • Expertise in Python testing frameworks (e.g., Pytest, unittest) for writing comprehensive unit, integration, and end-to-end tests.
  • Results-oriented with a proactive approach to problem-solving and a drive to deliver high-quality solutions.
  • Fluent in English, with excellent communication skills to articulate technical concepts clearly to both technical and non-technical audiences, and a collaborative, open-minded approach to teamwork.


What we value (Optional)

  • Experience with Idiomatic Python, CI/CD processes, and managing Git repositories (GitLab, GitHub).
  • Practical experience with production infrastructure in *nix environments, including monitoring and alerting systems.
  • Familiarity with containers (Docker/Podman), infrastructure-as-code, cloud-native computing concepts, and agile best practices.
  • A strong focus on operations and a proactive attitude towards resolving mission-critical problems.


Diversity Commitment 

Satellogic values diversity and inclusion and is an equal opportunity employer. We are convinced that hiring and developing top talent from around the world for any given discipline will drive innovation, generate new solutions, and deliver a superior product to our global customer base. We work to build an equitable and inclusive environment in which all people, regardless of gender, race, religion, or background, can come together to do their best work.

Please feel free to specify your pronouns following your name on the application.


Learn more about Satellogic

To learn more about us please visit satellogic.com and follow us on twitter (@Satellogic) and LinkedIn


Applicant Data Privacy Statement

As part of your application you will be required to confirm Satellogic's Applicant Data Privacy Policy which is available for your review here.  


By appling to this postion you give your explicit, affirmative consent to our collection of your name, address, email address, phone number and relevant application information and the processing of that information. It is important to understand that Satellogic will store your data for the purpose of processing your application for the position, and possibly other compatible positions.  You also understand that you have rights to access your Personal Data, as well as rights to request their rectification, completion, update or erasure. You may exercise your rights by sending an email to compliance@satellogic.com.

Consenting to our Applicant Data Privacy Policy is required in order for Satellogic to process your employment application.


Related Jobs

Automation Tester

📍 Buenos Aires, Argentina

🕒 Full Time

📌 5 months ago

Apply now