Lensys
Suivez-nous

Full Stack Software Engineer

Innovate and build impactful digital solutions that enhance urban living for thousands of citizens. Your expertise will shape cloud-native applications, transforming public services and making a tangible difference in a vibrant European city.

CONTEXT

Imagine a city that not only preserves its rich history but also boldly steps into a future defined by smart technology and citizen-centric innovation. A leading European municipality is pioneering the next generation of urban services, striving to create a seamless, intuitive, and highly responsive digital experience for its residents, businesses, and visitors. From managing public spaces and simplifying administrative procedures to fostering community engagement and enhancing sustainable living, the potential for digital transformation is immense. This isn't just about writing code; it's about crafting solutions that empower citizens, streamline city operations, and contribute to a more connected, efficient, and enjoyable urban environment. You will be a key architect in this exciting journey, building the very applications that bring this smart city vision to life.

ACTIVITIES

As a Full Stack Software Engineer, you will be deeply involved in the entire software development lifecycle, from concept to deployment. Your primary focus will be on designing, developing, and deploying robust cloud-native applications on Microsoft Azure. This involves crafting elegant and efficient backend services using .NET (C#), developing scalable APIs, and ensuring data integrity and security. On the frontend, you will utilize Angular to build intuitive, responsive, and engaging user interfaces that provide exceptional citizen experiences. You will collaborate closely with product owners, UX/UI designers, and other engineers to translate complex requirements into technical solutions, ensuring seamless integration with existing city systems. Embracing best practices in code quality, automated testing, and CI/CD pipelines will be integral to your daily routine, guaranteeing high-quality, maintainable, and continuously evolving digital services.

EXPECTED ACHIEVEMENTS

Your contributions will directly manifest in the launch of innovative digital solutions that significantly improve public service delivery and citizen interaction. You will successfully build and deploy cloud-native applications that are performant, scalable, and secure, capable of handling the demands of a bustling urban environment. Through your meticulous development, you will enhance user satisfaction, making city services more accessible and user-friendly for residents. Your work will not only optimize internal city operations but also empower citizens with better access to information and resources, fostering a more transparent and engaged community. Ultimately, you will play a crucial role in positioning the city as a leader in digital governance and smart urban development, leaving a lasting legacy on its digital landscape.

ENVIRONMENT

You will thrive in a dynamic, modern development environment centered around Microsoft Azure. The technology stack is predominantly .NET (C#) for backend services and Angular for frontend development, often utilizing RESTful APIs for communication. The team embraces DevOps principles, with strong emphasis on CI/CD pipelines, automated testing, and infrastructure as code. Methodologies lean towards Agile/Scrum, promoting iterative development, frequent feedback, and collaborative problem-solving. You will work with a suite of Azure services, including App Services, Azure Functions, Azure SQL Database, and potentially Cosmos DB or other data stores. Version control is managed via Git (likely Azure Repos or GitHub). This is an opportunity to work with cutting-edge cloud technologies to deliver tangible civic impact.