Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Sentinel is looking for an experienced Backend developer with at least 5 years of relevant experience, who is passionate about using technology to make waves in the boating industry. As the leading connected boat platform supplier, we are dedicated to transforming the industry by developing software and hardware solutions that integrate, monitor and remotely control modern boat systems. Our products are a keystone piece of equipment on boats from the largest boat builders worldwide.
If you have a proven track record of excellence in developing and maintaining backend systems using Python and experience with relational databases, and are ready for a challenge, then we want to hear from you!
Job description
As a Senior Backend Engineer, you will be a key driver of our platform's evolution, focusing on tangible, high-impact challenges. Your primary responsibilities will include:
- Leading the design and implementation of a developer-friendly Public API, and working closely with our customers on their integration roadmaps.
- Tackling the critical challenge of scaling our backend to seamlessly manage and process data from over 100,000 connected boats simultaneously.
- Architecting robust data models for complex use cases, such as our data-enhanced boat maintenance system and our dual-CAN data processing pipeline.
- Collaborating on the design of new platform features, including key hardware integrations, to enhance our user-facing apps.
What we expect
- At least 5 years of experience developing backend systems.
- Excellent knowledge of the Python language and strong expertise in working with Python web frameworks (Django, Django REST Framework).
- Familiarity with at least some of REST, PostgreSQL, automated testing, RabbitMQ, TimescaleDB, SQL, Docker, and Ansible, Linux server management.
- Proven experience in designing and building RESTful APIs and architecting complex data models.
- Solid understanding of code versioning tools such as Git and familiarity with software design patterns and principles.
- Excellent communication and problem-solving skills, with the ability to work both independently and as part of a team.
- Ensuring a high level of efficiency and reliability of services and core systems.
- Active knowledge of the English language.
What we offer
- Join us in developing and designing cutting-edge IoT services and products that lead the way in the maritime industry.
- You’ll work with a team of positive colleagues who are eager to share their knowledge and strive towards common goals.
- Our work environment offers new challenges and opportunities for growth. You’ll have a permanent position with a 6-month trial period and competitive pay.
- We also offer flexible working hours and the ability to adjust your schedule for outside work activities. We value your input and actively develop your career path.
- You can work either in our Ljubljana location (Technology Park) or a hybrid model. You’ll be exposed to numerous opportunities for professional and personal development, with the possibility of long-term collaboration on a full-time basis.
About our engineering team
At Sentinel, we believe in providing a fun and supportive work environment that encourages collaboration, innovation, and growth. Our team of highly skilled professionals is passionate about using technology to revolutionize the boating industry. If you share our passion and drive, come aboard! We are 25 people at Sentinel. The engineering team has 15 members and includes back-end, front-end, data engineers, and embedded systems developers. If you fit the bill, apply through the job portal or send your resume to [email protected]. Help us create a safer, more connected, and enjoyable boating experience for everyone!
Key Skills
Ranked by relevanceReady to apply?
Join Sentinel Marine solutions and take your career to the next level!
Application takes less than 5 minutes