Software Engineer designing and maintaining backend systems and APIs for sensor technology in mining. Collaborating with engineers to improve tools and ensuring software quality.
Responsibilities
Design, develop, and maintain robust backend systems and APIs in Python
Write clean, scalable code that supports fast iteration while maintaining high standards for quality and maintainability
Build and deploy software in Linux environments, ensuring reliability and scalability
Work with PostgreSQL, MySQL and similar databases to efficiently manage and store sensor data
Investigate and understand legacy code and systems and either modify or re-write it to ensure future maintainability
Champion security best practices, including authentication and safe API design
Work closely with data scientists and engineers to provide tools and improvements
Support integration of signal processing, data pipelines, and cloud software
Assist beta users and clients, translating feedback into product improvements
Participate in code reviews, sprints, and cross-functional projects
Maintain clear, up-to-date codebases and workflows.
Requirements
Bachelor’s degree in Computer Science or Engineering
3–5 years of software development experience
Programming languages: Python, C, Pascal, Bash
Front-end development: TypeScript, JavaScript, HTML
Database systems: MySQL, PostgreSQL
Version control: Git or similar
Embedded systems: code development on embedded Linux, or IoT environment.
Software Engineer dedicated to ensuring EU Cyber Resilience Act compliance across software product portfolio. Responsibilities include building compliance infrastructure and identifying security vulnerabilities.
Software Engineer developing innovative security solutions for global enterprise applications at ReversingLabs. Collaborating with cross - functional teams to deliver high - quality, scalable products.
Full Stack Developer with 2 - 3 years of experience required to build scalable web applications. Collaborate with teams to deliver high - quality, responsive solutions.
Senior Lead Engineer developing electrical systems and circuits for various applications at Celestica. Collaborating with teams to ensure high quality product development.
Full - Stack Developer for PostFinance developing and maintaining digital commerce applications. Involvement in technology selection, integration, and ensuring software quality with stakeholder collaboration.
Senior Full Stack Developer at AND Digital focused on delivering digital products and helping teams grow. Engaging in software quality, mentoring, and Agile practices to close the digital skills gap.
Senior Full Stack Developer developing software solutions in banking sector for iKnowHow SA. Join a collaborative team to ensure technical excellence and innovate in software and robotics.
Senior Lead Engineer developing avionic solutions for Collins Aerospace in a hybrid work setting. Delivering quality software aligned with DO - 178C aerospace standards and collaborating with team.