At Domotz, we’re reimagining how IT professionals monitor and manage networks worldwide. Our Tiger Team is a specialized group tackling ambitious challenges, rapidly delivering innovative solutions, and shaping the future of our platform.
We’re looking for an experienced Back-End Developer who thrives in fast-paced environments, works independently, and excels at diving into complex codebases. The Tiger Team is versatile and can write code in any language; familiarity with diverse data stores such as AWS RDS, TimescaleDB, Cassandra, Redis, and Snowflake is critical.
If you’re a problem solver with a passion for building robust, scalable systems, and enjoy working with Extreme Programming (XP) practices, we’d love to hear from you.
What You’ll Do
Write Language-Agnostic Code: Develop solutions in a variety of programming languages (e.g., Python, Go, Rust, Java) based on project requirements while ensuring compatibility with existing systems.
Operate Autonomously: Take ownership of tasks, navigate existing codebases effectively, and deliver solutions with minimal oversight.
Prototype Quickly: Deliver rapid solutions to support growth experiments and product changes.
Modify Legacy Code: Understand and optimize the existing Python codebase to implement efficient solutions.
Support Innovation: Experiment with new technologies and approaches to solve problems creatively and push the boundaries of our platform’s capabilities.
Collaborate Closely: Work with cross-functional teams, including sales, marketing, product, and engineering, to align on goals and deliver impactful solutions.
Enable Cross-Team Collaboration: Partner with team members across disciplines to ensure seamless integration of technical solutions with business objectives.
Adopt XP Practices: Embrace Extreme Programming techniques like pair programming, test-driven development, and continuous delivery.
What We’re Looking For
We value engineers who are self-starters, quick learners, and capable of addressing challenges with practical, creative solutions in a fast-paced, collaborative environment.
Basic Qualifications
6+ years of back-end development experience.
Proficiency in navigating, understanding, and optimizing complex codebases autonomously.
Familiarity with Extreme Programming (XP) practices such as pair programming and test-driven development (TDD).
Strong understanding of distributed systems, messaging systems (RabbitMQ or equivalent), and inter-process communication.
Proficiency in designing and consuming REST and WebSocket APIs.
Strong understanding of database design and optimization, including experience with AWS RDS, TimescaleDB (or similar time-series databases), Cassandra, Redis, and Snowflake.
Strong debugging, problem-solving, and rapid prototyping skills.
Preferred Qualifications
Experience with real-time data streaming and message bus systems.
Familiarity with caching strategies and performance optimizations for high-throughput systems.
Knowledge of Kubernetes or container orchestration tools.
Familiarity with monitoring and observability tools for large-scale distributed systems.
Any experience with Salt Stack.
Any experience with Robot Framework or PyTest.
Exposure to front-end and back-end interactions, enabling seamless integration with the product.
Demonstrated ability to innovate and solve challenges creatively, particularly in growth-driven and experimental projects.
Experience working in high-pressure, dynamic environments with tight deadlines.
What we offer
Collaborative and innovative work environment
Flex PTO for any reason, including sick days (no specified limits), flexible work schedule.
Personal laptop.
Health and wellness package.
Apply
for this
position
This website uses cookies for analytics, personalization, and advertising. By clicking ‘Accept’, you consent to our use of cookies as described in the cookies clause (Art. 5) of our Privacy Policy. You can manage your cookie preferences or withdraw your consent at any time. To learn more, please visit our Privacy Policy.