At aiomatic, we are revolutionizing the world of maintenance with our innovative AI-based maintenance assistant. Join our thirty-person international team!
Tasks
Our Stack:
- Python, FastAPI and Postgres
- React/Typescript for frontend applications
- Infrastructure as code, deployment to Azure
- Azure Event Grid for event-architecture
Key responsibilities:
- Contribute your skills and expertise to a team of self-driven software engineers
- Extending and maintaining a data-intensive SaaS solution providing a seamless experience for our customers
- Collaborating with Product managers, other Engineers and Data-Scientists
- Improve developer experience by constantly avoiding/reducing tech-debt
Requirements
Your Profile:
- Skilled in React or different modern front-end framework
- Proven experience in writing maintainable, self-describing, reusable and testable code with Python and other major back-end or full-stack technologies in several past projects
- Experience designing and maintaining RESTful APIs
- Proficient in SQL with practical experience in utilising and structuring database models.
- A result-oriented mindset and a passion to support your team colleagues
- Excellent knowledge of spoken and written English, German is a plus
Benefits
- Flexible working hours and a hybrid work model – remote and in our modern downtown office
- Central office location with excellent public transport connections
- Flat hierarchies and an open feedback culture
- A unique team atmosphere – we value collaboration, team spirit, and a respectful and appreciative environment
- Comprehensive onboarding and training process with your personal buddy
- And of course, we offer complimentary hot and cold beverages
About our engineering team
- We use GitHub to collaborate on code, working through pull requests and handling deployments with CI/CD on GitHub Actions. For task management, we favor a streamlined approach with Notion over the complexity of Jira, enabling us to stay focused. Weekly stand-ups and product refinement sessions help us stay product-focused and keep communication flowing between our Product Owner and Software Engineers.
- We give everyone in the team the opportunity to suggest what they want to build, in order to have the biggest impact on our customers. Engineers are given real ownership of what they want to focus on, and they are responsible for tests, user feedback, and tracking. Guided by our Product Roadmap and North Star, we ensure alignment and collective focus across the team.
- To celebrate our progress and share achievements, Software Engineers regularly host Feature Feasts, where we showcase our latest work to colleagues across teams.
- To address technical debt and scalability challenges, we use Requests for Change and maintain an Open Backlog to prioritise improvements effectively.
- To continuously enhance our collaboration and workflows, we hold monthly retrospectives with rotating moderators to ensure fresh perspectives and inclusive discussions.
- Our technical challenge lies in designing a highly scalable product right out of the box, supports a wide range of features that solve real users problems, and handles high-frequency data without breaking a sweat.
We don’t expect candidates to meet all the requirements listed above. If your experience differs but you believe you can bring value to this role, we’d love to hear from you. Convince us of your skills and show us why you would be the perfect addition to our team.
We look forward to getting to know you!