UK Software Engineer
United Kingdom
Engineering – Engineering /
Full Time /
Remote
As a Software Engineer, you will be responsible for designing, developing, and maintaining software solutions using the .NET framework and React. You will work closely with our development team to deliver high-quality, scalable, and maintainable code. In addition to backend development, you will also be involved in front-end development, database management, and deployment processes
Responsibilities
- Design, develop, and maintain software applications using the .NET framework
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, scalable, and maintainable code following best practices
- Perform code reviews to ensure code quality and compliance with standards
- Troubleshoot and debug issues to ensure optimal performance and reliability
- Develop and maintain documentation for software applications
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives
Requirements
- 2+ years of experience in .NET development
- Proficiency in C#, ASP.NET, and Web APIs
- Experience with front-end technologies such as HTML5, CSS3, JavaScript, and React
- Experience with relational databases such as PostgreSQL
- Familiarity with agile development methodologies
- Excellent problem-solving and analytical skills
- Strong communication and teamwork skills
Nice to Have
- Bachelor's degree in Computer Science, Engineering, or related field
- Experience with cloud platforms such as Azure or AWS
- Experience with DevOps practices and tools
- Knowledge of containerization technologies such as Docker
£45,000 - £55,000 a year
Private Health
Self-directed PTO
Flexible Work Location
Flexible Hours
Pension
Occasional international travel