Full Stack Engineer (Mid-Level)
- Full-Time
- Remote
Job Description:
Company: Devlock Software
Location: Remote – Netherlands / EU
Employment Type: Full-Time
About the Role
Devlock Software is looking for two talented Mid-Level Full Stack Engineers to join our growing engineering team.
In this role, you will work across the full stack to build, maintain, and improve modern web applications using .NET (C#) on the backend and Angular with TypeScript on the frontend. You'll collaborate closely with developers, product stakeholders, and our Developer Lead to deliver scalable, high-quality software solutions.
You will contribute to feature development, technical decisions, code quality, and the continuous improvement of our products and engineering practices.
Key Responsibilities
- Design, develop, test, and maintain full stack web applications
- Build responsive and high-performance frontend interfaces using Angular and TypeScript
- Develop robust backend services and APIs using .NET (C#)
- Collaborate with the Developer Lead, product, and design teams to deliver new features
- Write clean, maintainable, and well-tested code
- Participate in code reviews and contribute to engineering best practices
- Troubleshoot, debug, and optimize existing systems and applications
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 3–5 years of professional software engineering experience
- Strong hands-on experience with .NET (C#)
- Strong frontend development experience using Angular and TypeScript
- Solid understanding of:
- REST APIs
- Relational databases
- Git
- Strong communication skills and a good command of English
Nice to Have
- Experience with Laravel (PHP)
- Experience with cloud platforms such as:
- Azure
- AWS
- GCP
- Familiarity with:
- CI/CD pipelines
- Automated testing
- Git workflows
Interview Process
Our hiring process consists of two straightforward stages, both conducted with our Developer Lead:
1. Introductory Interview
A conversation focused on getting to know you, your background, experience, and soft skills.
2. Technical Coding Interview
A hands-on technical session designed to assess your coding abilities and problem-solving skills.