Junior Software Developer

Related keywords: remote job web developerdata science remote jobremote job python

Position Overview

Constellis is looking for a Junior Software Developer to join their core development team dedicated to the LEXSO (Layered Extended Security Operations) project. This position is an exciting opportunity to work on a modular, microservice-based platform designed to integrate advanced sensors, AI, and automation, aimed at enhancing situational awareness and security operations.

Job Responsibilities

In the role of Junior Software Developer, you will be engaged in a variety of tasks that contribute to the development and maintenance of essential backend and frontend services. Specific responsibilities include but are not limited to:

  • Contributing to modular microservices utilizing technologies such as FastAPI, Kafka, PostgreSQL, and Docker.

  • Assisting in the development and maintenance of a React-based user interface for real-time data visualization and control.

  • Integrating various sensors and devices into the platform, including cameras, drones, and LiDAR sensors.

  • Building and maintaining REST APIs, background tasks, and Kafka consumers to support event-driven workflows.

  • Writing clean, well-documented, and testable code, alongside guidance from senior engineers.

  • Participating in code reviews, sprint planning, testing, and various deployments.

  • Helping simulate and test distributed workflows using Docker and Kubernetes.

  • Collaborating using tools such as Git, GitHub, and Jira/Confluence, particularly within a CI/CD pipeline.

Required Skills and Qualifications

The ideal candidate for this Junior Software Developer position should possess a combination of technical skills and a growth mindset, as Constellis prioritizes aptitude over extensive experience. Specific requirements include:

  • A minimum of 1 year of professional experience in software development.

  • Proficiency in Python and JavaScript/TypeScript.

  • Basic familiarity with React (or similar JavaScript frameworks).

  • An understanding of REST APIs and general web service communication.

  • Enthusiasm for learning about event-driven architectures, such as Kafka.

  • Strong communication and collaboration skills.

Preferred Qualifications (not mandatory but advantageous):

  • Exposure to FastAPI or other Python web frameworks.

  • Familiarity with Kafka, PostgreSQL, Elastic, or OpenSearch.

  • Experience with React, Next.js, shadcn/ui, and n8n.

  • Knowledge of Docker, Kubernetes, or ArgoCD.

  • Understanding of WebSockets, OAuth, or general authentication flows.

  • Interest or experience in areas like Robotics, AI/ML, IoT, or real-time data pipelines.

  • A Bachelor’s degree in fields such as Computer Science/Engineering, Software Engineering, Electrical Engineering, or similar. Equivalent degrees in Robotics, Mechatronics, Cybersecurity, or Data Science will also be considered.

Salary and Benefits

While the salary details for the Junior Software Developer position at Constellis are not explicitly stated in the provided text, the company offers a comprehensive rewards package designed to create a rewarding work environment. This package includes:

  • Competitive compensation alongside flexible benefits reflecting their commitment to diversity and support.

  • Medical, Vision, and Dental Insurance.

  • Paid Time Off (PTO) and Company Paid Holidays.

  • A 401(k) Retirement Plan with employer contributions.

  • Basic and Supplemental Life Insurance.

  • Health and Dependent Care Flexible Spending Accounts.

  • Short-Term and Long-Term Disability options.

  • Opportunities for personal development, learning, and on-the-job training, leading to skills development and certifications.

  • An Employee Referral Program and various corporate-sponsored events related to community outreach.

Working Environment

This Junior Software Developer position will typically be situated in a busy office environment that may experience frequent interruptions. Standard working hours are scheduled from Monday to Friday, but the position may require some extended or weekend hours depending on project needs and deadlines.

Equal Opportunity Employment

Constellis is committed to equal opportunity employment and encourages individuals from all backgrounds, including race, color, sex, sexual orientation, gender identity, disability, and veteran status, to apply for this role. The company actively promotes a diverse and inclusive workplace, supporting all employees in their professional journey.

In summary, the Junior Software Developer position at Constellis is designed for enthusiastic early-career developers who are eager to apply their skills in a dynamic and modern development environment focused on security operations. The role not only offers an introduction to relevant technologies and frameworks but also a pathway for significant professional growth and development.



This job offer was originally published on jobicy.com

Constellis

USA

Software development

Full-time

August 25, 2025

16 views

3 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.