Senior Full Stack Software Designer - Technical Lead
Summary
Lead the architecture and development of a smart-city IoT platform, integrating sensors, cloud services, and secure data pipelines.
Company Description
We think big!
A true pioneer in the global smart city and connected products market, Dimonoff aims to create a connected, intelligent, sustainable, and secure world by building a versatile and generic IoT ecosystem.
With over 575 successful projects in more than 11 countries, Dimonoff draws its expertise from control and analysis technologies in the fields of smart cities, energy efficiency, mobility, public service efficiency, public safety, and more.
As a company and holder of the Concilivi seal, we strive to offer our employees a culture of individual and professional growth in an environment of continuous learning and team collaboration, where work-family balance is a priority. Working at Dimonoff means pushing your limits and making a significant contribution to high-value technological team projects.
➡To learn more about Dimonoff:
Job Description
As a Full Stack Technical Lead, you will be the technological pillar of strategic projects, act as a mentor to developers, and have the opportunity to directly influence architectural choices, technological directions, and development best practices.
Your responsibilities
- Technical leadership: guide and support the development team while defining the architecture and construction logic of software solutions.
- Design and development: analyze requirements, write specifications, design robust architectures, and code high-performance, scalable solutions.
- Innovation & quality: propose innovative approaches, experiment with new technologies, and promote a culture of excellence.
- Client collaboration: act as a technical point of contact for clients and partners, simplifying and ensuring understanding of technical aspects.
- Delivery & deployment: oversee the integration, testing, deployment, and automation of solutions in real-world environments.
- Monitoring & continuous improvement: stay up to date with the latest technological trends and suggest continuous improvements to products and processes.
Technological stack & requirements
We are looking for a technical leader passionate about Full Stack development, with solid practical and strategic experience.
Desired skills:
- Back-end: Go
- Front-end: Next.JS, Vue.JS
- Databases: PostgreSQL, Redis
- Architecture & integration: microservices, REST/GraphQL APIs, message brokers (Kafka).
- Cloud & DevOps: Docker, Kubernetes, ArgoCD, Grafana, CI/CD, Git.
- IoT: protocols (MQTT, LoRaWAN), industrial IoT platforms (asset).
What we offer
- A key role in large-scale projects with real impact.
- A passionate, collaborative, and innovation-oriented team.
- A flexible environment that encourages autonomy and creativity.
- The opportunity to work on cutting-edge technological solutions in smart cities and IoT.
This position is aimed at a passionate designer who wants not only to code, but also to inspire, guide, and build the technological future with us.
Qualifications
Desired profile:
- Bachelor's degree in Computer Science or Software Engineering, or DEC with equivalent experience.
- 5+ years of experience in software development, including several in a technical lead role.
- Solid mastery of object-oriented and concurrent programming.
- Demonstrated ability to guide a team toward success and influence strategic decisions.
Additional Information
What we offer:
- Flexible schedule
- Year-round summer schedule (Friday afternoons off)
- Hybrid work mode (2 days remote and 3 days in-office)
- Registered Retirement Savings Plan with employer contribution
- Flexible leave
- Social and sports activities
- Bright and modern office space in a central area
- Parking available
- Public transit nearby and indoor bicycle parking