Backend and AI Software Engineer
#IoT #Cyber #Compliance "#SaaS
Our company is building a cutting-edge IoT cybersecurity automated testing and compliance management SaaS platform. Backend Software Engineer for end-to-end development of our product, leveraging modern technology stack that includes Python, microservices, containers, Kubernetes, Google Cloud, and AI.
Key Responsibilities
1. End-to-End Feature Development
Backend Engineering: Build and maintain robust, scalable, and secure Python microservices that power our core application logic, API endpoints, and data processing pipelines.
API and MCP Development: Participate in the design and implementation of internal and external APIs and MCPs for our microservices, ensuring efficient communication with the frontend and third-party integrations.
Frontend development: Support Frontend engineers on developing user interfaces and debugging problems.
2. Compliance, Security, and AI Integration
AI Integration: Work to integrate our AI-driven compliance engine to facilitate automated and manual cybersecurity compliance, testing and analysis.
Security Practices: Implement secure coding practices and ensure data integrity and confidentiality across the entire stack, which is critical for a cybersecurity product.
Cybersecurity standards: Participate in developing our cybersecurity compliance engine, as well as, internal cybersecurity features and practices, as applicable.
3. Platform & Technical Excellence
Cloud & DevOps: Participate on the DevOps team planning and implementation of our platform in Google cloud.
Database Management: Design and optimize database schemas (SQL) to ensure application performance and data reliability.
Code Quality: Participate actively in code reviews, write comprehensive tests, and advocate for best practices in architecture, maintainability, and security.
AI-driven development: Use AI in daily development work and participate in developing our skills and processes in relation to AI.
Required Skills & Qualifications
Backend Expertise: Experience building scalable backend services and APIs. We appreciate proficiency with the Python language.
Cloud & Tools: Experience working with cloud platforms, preferably Google Cloud Platform, and familiarity with containerization (Docker) and CI/CD concepts.
Microservices: Practical experience developing and interacting with a microservices architecture.
Database Knowledge: Proficiency with relational (e.g., PostgreSQL) and/or NoSQL databases.
Security Mindset: A strong understanding of application security principles, authentication (OAuth, JWT), and authorization mechanisms.
Cybersecurity standards: Experience using cybersecurity standards and regulation, such as CRA, GDPR, IEC 62443, ISO 27000, or others is considered beneficial
Frontend Expertise: Expertise working with JavaScript frameworks is considered beneficial.
Why Join Us?
You will be a core contributor to a platform that is actively making the Internet of Things (IoT) safer and more trustworthy. This is a high-impact role where your work on the AI featuers will directly shape how our customers (product security teams) efficiently manage their cybersecurity compliance and risk. Join us to apply cutting-edge technology, from Python-based microservices to AI-powered logic, on a secure and modern cloud infrastructure.
If you are interested in the role, please send us a message by clicking the link below with a short intro on your background and we will take from there.
The role will be in located in Oulu and we work in hybrid model with in-person days at our lively office. We do not sponsor working visas so you must be eligible to work in the EU.