Project for online survey platforms in the UK and Europe.
Senior Fullstack .NET Developer with Vue.js (basic)
Your responsibilities
- Engineer, design and estimate solutions for new feature requests together with the product team
- Decide on the best approach for implementation (mostly backend-end and basic front-end solutions)
- Review pull-requests from others to ensure high quality and maintainable solutions
- Coach other team members and elevate their technical skills
- Implement APIs and integrations with external services
- Write unit and integration tests
- Diagnose and fix bugs and performance bottlenecks
- Follow up on new evolutions of technology and take the initiative to keep the stack up to date
Our requirements
- 6+ years of professional software development experience, with a strong focus on back-end and exposure to front-end solutions
- Basic commercial experience of front-end technologies such as Vue.js, JavaScript, TypeScript, HTML, and CSS
- Strong experience with C# and the .NET framework
- Knowledge of VB.NET (experience maintaining legacy applications is a plus)
- Solid understanding of REST APIs, web services, OAuth, JSON, and SQL databases
- Experience with software engineering best practices, including object-oriented design, design patterns, testing, and secure coding (OWASP)
- Familiarity with agile methodologies, preferably SCRUM
- Competence in reviewing code and mentoring team members
- Understanding of deployment processes and CI/CD pipelines
- English: B2