Writing efficient and extensible code implementing state-of-the-art architecture, supporting the development of global thermal rating and design tools.
Compensation
The anticipated salary range for this role in Piove di Sacco (PD), Italy is between 38.000€ to 48.000€ gross per year (based on a full-time working week).
Responsibilities
Contribute to the maintenance and development of Web Services and APIs (.Net Framework and .Net Core) satisfying product requirements
Design and support the development of front-end application ensuring performance, scalability and extensibility using Angular framework and Typescript
Verify and update stored procedures, extract, and update data from SQL server database
Review existing solutions, identify deficiencies in design, and implement fixes
Work closely with product owner and architect, review requirements and code software solutions per design ensuring high code quality and adherence to standards
Design, develop, test, and maintain scalable full‑stack applications using .NET and Angular technologies, build secure REST APIs, implement webhook‑based solutions, and support cloud‑native deployments on AWS or Azure.
Responsibilities
Design, develop, test, and maintain scalable full‑stack applications using .NET and Angular technologies.
Build and maintain secure, high‑performing REST APIs, web services, and integration components.
Design and implement webhook‑based and event‑driven solutions.
Develop responsive and accessible user interfaces following modern web standards.
Collaborate with product owners, business analysts, architects, and QA teams to deliver high‑quality software solutions.
This role owns the engineering for the products across both deployment models — the on-premises gateway and the cloud-native Microsoft 365 service, leading a distributed team across Romania and Hungary, with preference for UK or USA.
Locations (4)
United Kingdom
United States
Romania, Romania
Hungary, Hungary
Responsibilities
Lead as an AI-first effort by orchestrating AI agents to create specs, generate code and tests, verify results, and run reviews
Stay hands-on by setting architecture patterns, writing and reviewing critical code, prototyping, and unblocking hard technical problems
Design, develop, and maintain scalable, high-performance enterprise applications using Java, Spring Boot, Microservices, and cloud-native technologies, with an emphasis on AI integration.
Responsibilities
Design, develop, test, and deploy Java-based applications
Build and maintain scalable RESTful APIs and Microservices
Develop reusable, efficient, and maintainable code
Ensure adherence to coding standards and best practices
Participate in solution design and architecture discussions
Requirements
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field
Master's degree in Computer Science, Information Technology, Engineering, or a related field
Lead the technical development and evolution of a U.S.-based employee wellness platform, combining hands-on software development, solution architecture, and technical leadership.
Responsibilities
Lead the design, development, and deployment of applications using C#, .NET Core, ASP.NET MVC 5, and Microsoft SQL Server
Define technical architecture, design patterns, and development standards
Provide hands-on technical leadership, contributing to development, code reviews, debugging, and troubleshooting
Guide and mentor software developers
Own technical decisions, evaluate implementation approaches, and balance business requirements with technical feasibility
Requirements
Nice to have: Microsoft Azure
Nice to have: Modernizing legacy .NET applications
Nice to have: Migrating systems to newer .NET versions
Lead Developer responsible for designing and owning complex, highly scalable backend architectures, leading the implementation of complex software solutions across the entire Software Development Lifecycle.
Responsibilities
Take technical responsibility for backend architectures
Design and optimize Microservices architectures, event-driven systems, and highly available distributed systems
Act as technical contact for the team
Mentor Junior and Mid-Level developers through code reviews and pair programming
Contribute to architecture decisions, technology evaluations, and project strategies
Requirements
Degree in Computer Science, Business Informatics, or comparable qualification through extensive professional experience
The Technical Architect will serve as the technical point of reference, transforming business goals into robust, evolvable, secure, and operable architectures, leading end-to-end technical architecture design and ensuring deliverables meet quality, performance, resilience, and security standards.
Responsibilities
Define the end-to-end technical architecture of the project, including components, integrations, data flows, dependencies, and boundaries of responsibility.
Make and document architectural decisions using ADRs, evaluating alternatives, trade-offs, evolution costs, risks, and operational consequences.
Translate functional and non-functional requirements into implementable designs, technical acceptance criteria, and an evolution roadmap.
Design scalable and resilient distributed solutions, considering consistency, concurrency, idempotency, fault tolerance, and disaster recovery.
Participate in the development of critical components and conduct code reviews focused on design, maintainability, security, and operational behavior.