Key Responsibilities
- Design, develop, and maintain backend services and RESTful APIs using Python frameworks such as FastAPI.
- Build data processing pipelines, integrate with databases, and ensure secure and efficient data management.
- Design and implement frontend web applications using modern frameworks such as Vue.js, React, or Next.js.
- Develop mobile applications using Flutter, delivering consistent cross-platform user experiences.
- Collaborate with AI research teams to integrate model inference, data visualization, and AI feature embedding into products.
- Write clean, maintainable, and well-documented code following industry best practices.
- Optimize application performance, scalability, and security across backend and frontend systems.
- Manage database design, optimization, and queries using PostgreSQL and SQL-based systems.
- Develop CI/CD pipelines to streamline deployment and testing processes.
- Troubleshoot and resolve technical issues across the full software stack.
- Strong proficiency in Python backend development, particularly with FastAPI or similar frameworks.
- Solid understanding of relational databases (PostgreSQL), SQL queries, and data schema design.
- Extensive experience with modern frontend development using Vue.js, React, Next.js, or similar frameworks.
- Proficiency in Flutter for cross-platform mobile app development.
- Strong skills in JavaScript, HTML5, and CSS3 for responsive web application design.
- Experience with RESTful API design, authentication, and security best practices.
- Familiarity with version control systems (Git), Docker, and cloud deployment pipelines.
- Strong debugging, troubleshooting, and problem-solving skills.
- Excellent communication and collaboration abilities in cross-functional engineering teams.
Academic Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field required.
- Master’s degree or equivalent experience in Fullstack Development or Systems Engineering preferred.
Professional Experience - Required
- Strong proficiency in Python backend development, particularly with FastAPI or similar frameworks.
- Solid understanding of relational databases (PostgreSQL), SQL queries, and data schema design.
- Extensive experience with modern frontend development using Vue.js, React, Next.js, or similar frameworks.
- Proficiency in Flutter for cross-platform mobile app development.
- Strong skills in JavaScript, HTML5, and CSS3 for responsive web application design.
- Experience with RESTful API design, authentication, and security best practices.
- Familiarity with version control systems (Git), Docker, and cloud deployment pipelines.
- Strong debugging, troubleshooting, and problem-solving skills.
- Excellent communication and collaboration abilities in cross-functional engineering teams.
Professional Experience - Preferred
- Experience integrating AI/ML models or AI-driven features into web and mobile applications.
- Familiarity with cloud platforms (AWS, Azure, GCP) and Kubernetes-based deployments.
- Knowledge of real-time communication protocols (WebSockets, gRPC).
- Experience building admin dashboards, data visualization tools, or annotation platforms.
- Experience working in research or academic environments with interdisciplinary teams.
Skills Required
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Strong proficiency in Python backend development (FastAPI or similar frameworks)
- Solid understanding of relational databases (PostgreSQL) and SQL schema design
- Extensive experience with modern frontend development (Vue.js, React, Next.js or similar)
- Proficiency in Flutter for cross-platform mobile app development
- Strong skills in JavaScript, HTML5, and CSS3
- Experience with RESTful API design, authentication, and security best practices
- Familiarity with Git, Docker, and cloud deployment pipelines
- Experience developing CI/CD pipelines for deployment and testing
- Strong debugging, troubleshooting, and problem-solving skills
- Excellent communication and collaboration abilities in cross-functional teams
- Master's degree or equivalent experience in Fullstack Development or Systems Engineering
- Experience integrating AI/ML models or AI-driven features into applications
- Familiarity with cloud platforms (AWS, Azure, GCP) and Kubernetes-based deployments
- Knowledge of real-time communication protocols (WebSockets, gRPC)
- Experience building admin dashboards, data visualization tools, or annotation platforms
- Experience working in research or academic environments with interdisciplinary teams
What We Do
First a passion, then an idea transformed into success – when it comes to pioneering automation and digitalisation technology, the ifm group is the ideal partner. Since its foundation in 1969, ifm has developed, produced and sold sensors, controllers, software and systems for industrial automation and for SAP-based solutions for supply chain management and shop floor integration worldwide. As one of the pioneers of Industry 4.0, ifm develops and implements consistent solutions to digitalise the entire value chain “from sensor to ERP”. Today, the second-generation family-run ifm group has more than 8,750 employees and is one of the worldwide market leaders. The group combines the internationality and innovative strength of a growing group of companies with the flexibility and close customer contact of a medium-sized company.








