Senior Back End Developer
Want to leverage your experience and development skills working in the Computer Networking industry for an innovative, fast-growing company?
If yes, this role might be for you:
Domotz
is looking for a
Senior Back End Software Engineer.
Join Domotz as a Back-End DeveloperAt Domotz, we're building the future of network monitoring and management software.
Our Scrum teams are at the heart of this transformation, designing and delivering modern, scalable architecture to meet the evolving needs of our users.
As a
Back-End Developer
, you'll play a key role in creating new systems and features that define the future of our platform.
While modernizing our codebase and addressing legacy systems will be part of the journey, the primary focus is on building innovative, forward-looking solutions.
Join us as we shape the future and deliver impactful technology to our global users.
What You'll DoDevelop New Features
:Design and implement cutting-edge back-end systems and features that drive the future of our platform. Build and Maintain APIs
:Create robust REST and WebSocket APIs to support seamless communication and integration across the platform. Improve Scalability
:Optimize systems for performance and scalability to meet the growing demands of our user base. Implement Microservices
:Contribute to the design and implementation of a modern, microservices-based architecture. Modernize Systems Thoughtfully
:Support efforts to refactor and transition legacy systems while ensuring the primary focus remains on building new solutions. Collaborate with Front-End Teams
:Work closely with front-end developers to ensure smooth integration between APIs and user interfaces. Adopt New Technologies
:Explore and integrate high-performance programming languages such as Go, Rust, or Java to enhance system capabilities. Embrace Message-Driven Architectures
:Work with or transition to modern messaging and streaming systems to enable scalable and reliable inter-service communication. Leverage Cloud Technologies
:Utilize cloud-based technologies, especially AWS, to build scalable and secure systems. Support CI/CD
:Improve and extend our CI/CD pipelines built on Jenkins to streamline development and deployment processes.
What We're Looking ForWe value developers who are innovative, collaborative, and passionate about building scalable, modern systems.
The ideal candidate is eager to work with cutting-edge technologies, embrace new programming languages, and contribute to the transformation of our platform.
Basic Qualifications5+ years of back-end development experience, with strong expertise in Python. Proficiency in at least one additional programming language, such as Go, Rust, or Java. Experience building and maintaining REST and WebSocket APIs. Familiarity with distributed systems and message-driven or streaming architectures. Experience with Flink or similar streaming platforms, with a strong understanding of streaming paradigms. Knowledge of message-driven architectures and systems such as RabbitMQ, Kafka, or similar messaging solutions. Experience with cloud technologies, particularly AWS services (e. G. , RDS, S3, Lambda). Familiarity with caching systems:Redis, Memcached, Hazelcast, Infinispan, or similar, and their role in optimizing performance and scalability. Familiarity with CI/CD pipelines and deployment processes (e. G. , Jenkins). Strong debugging and problem-solving skills in production environments.
Preferred QualificationsExperience transitioning systems from monolithic to microservices architecture. Expertise in designing and implementing caching strategies and performance optimizations for high-throughput systems. Familiarity with Kubernetes or other container orchestration tools. Exposure to monitoring and observability tools for distributed systems. Familiarity with cloud technologies, including AWS services (e. G. , RDS or similar relational databases, Timescale or similar time-series databases, and Snowflake or similar data lakes), is a plusKnowledge of Salt Stack or similar configuration management tools. Experience with testing frameworks like Robot Framework or PyTest. Exposure to front-end and back-end interactions for seamless API integration. Demonstrated ability to innovate and deliver scalable, efficient solutions in high-pressure environments.
Why Join The Engineering Team At Domotz? - Permanent position. - Competitive compensation commensurate with experience. - 200€ of Net Food Vouchers per month. - Hybrid working, with two days in our office in Pisa. - Up to 20% of working time available to develop innovative personal projects. - Opportunity for an international career growth in a very innovative company. - Attention to people's wellbeing and work-life balance.
About DomotzDomotz is the leading emerging network monitoring software that provides unparalleled visibility of digital assets and data flows.
We have offices in USA, Bulgaria, Italy, Ireland, and customers in 190 countries. Our award-winning platform offers powerful network monitoring and management software for MSPs, System Integrators, Enterprises, IT Security Professionals, and Business Owners. Our mission is to empower our users with mission-critical knowledge and actionable insights from their digital networks, helping them in remote managing and solving even the most challenging Network and IT issues in an efficient, secure and cost-effective way.
If you have strong technical skills, a natural attitude for sales, a passion for delivering exceptional and up-to-date products, and want to be part of an exciting journey in a fast-growing company, then we want to hear from you!
All applications for this position must be submitted in English.
Diventa il primo a rispondere a un'offerta di lavoro!
-
Perché cercare un lavoro con PostiVacanti.it?
Ogni giorno nuove offerte di lavoro È possibile scegliere tra un'ampia gamma di lavori: il nostro obiettivo è quello di offrire la più ampia selezione possibile Ricevi nuove offerte via e-mail Essere i primi a rispondere alle nuove offerte di lavoro Tutte le offerte di lavoro in un unico posto (da datori di lavoro, agenzie e altri portali) Tutti i servizi per le persone in cerca di lavoro sono gratuiti Vi aiuteremo a trovare un nuovo lavoro