Senior Backend Developer
About the role
Inspekt AI is revolutionizing the property inspection industry by leveraging advanced AI and computer vision technologies. We are the only company covering the full defect lifecycle—from collection and identification to analysis and remediation. Our global SaaS platform is built to scale, already serving 14 markets worldwide. We are at the forefront of a new era, creating an ecosystem that connects building owners and contractors, revolutionizing property inspection through AI and computer vision.
At Inspekt AI, our mission is to set a new industry standard by ensuring no technical debt, avoiding shortcuts, and building sustainable, scalable solutions that deliver long-term value. We are looking for a Senior Backend Developer who shares our commitment to excellence. You will work closely with our development team to create and maintain our industry-leading SaaS platform, focusing on writing clean, efficient code, designing robust architectures, and ensuring that our solutions are built to last.
Responsibilities
- Develop high-quality software design and architecture by studying information needs, systems flow, data usage, and work processes.
- Identify, prioritize and execute tasks in the software development life cycle.
- Develop tools and applications by producing clean, efficient code.
- Automate tasks through appropriate tools and scripting.
- Review and debug code to ensure the software is of the highest quality.
- Document development phases and monitor systems.
- Ensure software is up-to-date with the latest technologies.
Qualifications
- Experienced Backend Developer, with a track record in Django web framework.
- Knowledge in Python 3, and familiarity with Django 4.2 or later web framework.
- Strong understanding of linear algebra, including matrix operations and transformations, alongside basic proficiency in statistics, probability, and experience utilizing Python numerical libraries like Numpy, Matplotlib, Open3D, Pytorch, and Scipy.
- Demonstrated expertise in Open3D, including working with mesh and 3D models, point cloud processing.
- Ability to read, review, optimize, and debug large code bases and provide suggestions for improvement or refactoring following good software engineering practices.
- Proficiency in using code versioning tools, such as Git.
- Familiarity with RESTful API and RPC services.
- Proficient understanding of software development methodologies.
- Good communication skills in English, a team-oriented mindset, and a strong work ethic.
Skills
- Experience in using cloud services such as AWS, Azure, or GCP (good to have).
- Experience in DevOps such as monitoring database and web server performance, automating deployments, setting automatic alarms, containerization, and CI/CD (good to have).
Benefits
- Annual salary adjustment (based on performance).
- Social Security.
- Health Insurance.
- Fun and challenging international work atmosphere.
- Ability to work with the latest technologies.
- 5-day work week.