We are looking for a Full Stack Developer with a strong backend orientation to join our engineering team. This role is primarily focused on .NET-based development, with additional exposure to frontend technologies as needed.
The ideal candidate has solid object-oriented programming experience and is either proficient in .NET or motivated to transition into the .NET ecosystem. Experience with Xamarin or cross-platform mobile technologies is considered a strong advantage.
Main Responsibilities
- Design, develop, and maintain backend services and APIs.
- Contribute to the development and maintenance of business-critical applications.
- Participate in system evolution initiatives, including refactoring, modernization, and performance optimization.
- Collaborate with frontend developers and other stakeholders to integrate user-facing components with server-side logic.
- Contribute to architectural discussions and technical design decisions.
- Write clean, testable, and maintainable code aligned with engineering best practices.
- Perform code reviews and ensure adherence to development standards.
- Troubleshoot and resolve production issues.
- Support build, deployment, and CI/CD processes.
Technical Requirements
- 4+ years of professional software development experience.
- Strong understanding of Object-Oriented Programming (OOP) principles.
- Experience with one or more OOP languages such as:
- C# / .NET (preferred)
- Java
- Python
- C++
- Willingness and capability to work extensively with .NET technologies.
- Experience building RESTful APIs and backend services.
- Solid knowledge of relational databases (SQL Server preferred).
- Experience with frontend technologies (React, Angular, Vue.js, or similar) in a practical, hands-on context.
- Experience with Xamarin or cross-platform mobile development is a plus.
- Experience with Azure or other cloud platforms.
- Familiarity with Docker and containerized environments.
- Understanding of CI/CD pipelines.
- Knowledge of Agile methodologies.
Job Features
Salary
Competitive salary that rewards your hard work and recognise talent
Benefits
Attractive mix of perks and benefits
Tech
High spec laptops and latest technology
Environment
Flexible Working
Development
In-house and external training courses and qualifications