Note: The job is a remote job and is open to candidates in USA. Constellis is seeking a Full Stack Developer to expand and refine the LEXSO platform, which orchestrates real-time data across security operations environments. The role involves building scalable microservices, powerful APIs, and responsive user interfaces while collaborating with specialists in automation and distributed systems.
Responsibilities
- Design and develop backend services using FastAPI, Kafka, PostgreSQL, and Docker
- Build and maintain frontend interfaces using React, TypeScript, and real-time visual components (e.g., WebSockets, Mapbox)
- Create and maintain REST APIs and Kafka consumers for automation and alerting workflows
- Integrate a wide range of devices and sensors (e.g., PTZ cameras, LiDAR, radar, drones) into reusable service modules
- Contribute to component design, service orchestration, and data modeling
- Participate in sprint planning, peer reviews, and CI/CD deployment workflows
- Debug, test, and optimize both backend and frontend features
- Collaborate using Git, GitHub, Jira, Confluence, and automated build pipelines
- Work is typically based in a remote environment and subject to frequent interruptions. Business work hours are Monday-Friday standard core hours, however some extended or weekend hours may be required
- Other duties as assigned
Skills
- Proficiency with Python (preferably FastAPI or similar frameworks)
- Proficiency with JavaScript/TypeScript and React or another frontend framework
- Experience designing and consuming REST APIs
- Familiarity with relational databases (e.g., PostgreSQL) and schema design
- Experience with Docker, Git-based workflows, and Agile teams
- Strong problem-solving skills and attention to software quality
- Exposure to Kafka, MongoDB, or OpenSearch/Elastic
- Exposure to js, Tailwind CSS, shadcn/ui
- Exposure to OAuth/JWT authentication flows (e.g., via Keycloak, Auth0)
- Exposure to real-time systems: WebSockets, pub/sub architectures
- Exposure to IoT, robotics, or physical device integrations
- Exposure to CI/CD tooling: GitHub Actions, ArgoCD, Kubernetes
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field is required. Candidates with equivalent degrees (e.g., Robotics, Mechatronics, Data Science, Cybersecurity) will also be considered
Company Overview