DevJobs

Full Stack Engineer

Overview
Skills
  • Python Python ꞏ 3y
  • JavaScript JavaScript
  • TypeScript TypeScript
  • SQL SQL
  • C++ C++
  • Node.js Node.js
  • React React
  • Kafka Kafka
  • NoSQL NoSQL
  • Linux Linux
  • AWS AWS
  • GCP GCP
  • Docker Docker
  • Airflow Airflow
  • Terraform Terraform
  • FastAPI
  • GitHub Copilot
  • MLflow
  • dbt
  • ClearML
  • Claude Code

Full Stack Software Engineer


Send CV to : [email protected]


About CorrActions

CorrActions is revolutionizing safety and wellness by decoding human cognitive states. Our technology detects cognitive impairments - caused by alcohol, fatigue, drugs, or stress - enabling systems to understand the user and act accordingly. Backed by automotive industry leaders, including Volvo Cars, Goodyear, and BlackBerry, we are at the forefront of human-machine interaction.


The Role

We are seeking a versatile and highly adaptable Full Stack Software Engineer to join our dynamic R&D team. In this role, you will work across various projects and codebases, bridging the gap between our core algorithmic research, AI models, and scalable applications.

You will be responsible for developing robust full-stack solutions, diving deep into existing code to optimize and expand functionality, and seamlessly integrating cutting-edge machine learning models into our products. If you thrive in a fast-paced setting and enjoy context-switching between different software challenges, this role is for you.


Key Responsibilities

  • Backend Development: Develop and maintain robust API endpoints and microservices, primarily utilizing Python and FastAPI.
  • Light Frontend Development: Build simple, functional, and highly usable web interfaces using JavaScript/TypeScript and React/Node.js. No deep UX/UI design expertise is required.
  • Deployment, DevOps & Cloud Infrastructure: Deploy, containerize, and scale applications and data workflows across major cloud services (AWS, GCP), including managing CI/CD pipelines.
  • System Integration: Seamlessly integrate diverse software solutions, databases, and third-party APIs into diverse operational environments.
  • Data Architecture & Pipelines: Design, build, and maintain scalable data pipelines, ETL/ELT processes, and database schemas to support analytics and machine learning systems.


Key Qualifications

  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. 
  • Software Development: 3+ years of proven software development experience.
  • Backend & Data Core: Strong proficiency in Python for backend development and data processing (FastAPI is preferred).
  • Frontend/Full Stack: Experience with JavaScript / TypeScript and Node.js. Familiarity with React is a strong plus for handling our light frontend requirements.
  • Data Engineering: Knowledge of building out data infrastructure, managing ETL workflows, and working heavily with relational SQL databases (hands-on experience is a distinct advantage, but not mandatory).
  • DevOps & Infrastructure: Hands-on experience with Linux and containerization technologies (Docker, docker-compose).
  • Cloud Platforms: Proven experience deploying, managing, and scaling applications using major cloud service providers (e.g., AWS, GCP).
  • Agility & Impact: High versatility with a proven track record of jumping into existing codebases, making an immediate impact, and driving complex projects to completion.
  • Soft Skills: Excellent problem-solving skills, strict attention to detail, and a collaborative, team-oriented mindset.



Preferred Qualifications 

  • DevOps & MLOps Infrastructure: Experience with Infrastructure as Code (IaC) tools, specifically Terraform. Familiarity or hands-on experience with MLOps frameworks and tools (e.g., MLflow, ClearML).
  • Data Tooling: Experience with modern data orchestration and pipeline tools (e.g., Apache Airflow, dbt, Kafka) or NoSQL databases.
  • AI/ML Integration: Work closely with existing codebases to successfully integrate complex algorithmic code and AI/ML models into production systems.
  • AI Development Tools: Experience successfully leveraging AI code generators (e.g., GitHub Copilot, Claude Code) to accelerate development workflows and improve code quality.

Systems Programming: Familiarity or prior experience developing in C++ is an advantage.


Send CV to : [email protected]

CorrActions