Netherlands – Rotterdam | Senior Back End Engineer
About us:
MetrixLab is a fast-growing global market research and insights company that’s challenging the status quo of insights. By blending evolving technology with passionate experts, MetrixLab helps global and local brands to drive more impact, and forges partnerships to drive sustainably equitable growth. From creative testing to brand tracking, and packaging to e-commerce optimization, MetrixLab’s range of solution suites adapts to fit all types of budgets, timelines and business needs.
We are seeking a highly skilled Senior FullStack Engineer with a strong emphasis on backend development and expertise in AWS tools, .NET Core, MongoDB, CosmosDB, and microservices architecture. The ideal candidate will have a passion for Clean Code principles, code testing strategies, and mentoring junior engineers. This role involves designing, developing, and maintaining robust backend systems, and fostering a collaborative, high-quality engineering culture.
Key Responsibilities:
- Backend Development:
- Design, develop, and maintain backend services using .NET Core, ensuring high performance and scalability.
- Implement and manage databases using MongoDB and CosmosDB, focusing on efficient data storage and retrieval.
- Architect and maintain microservices to ensure seamless integration and communication between services.
- AWS Cloud Services:
- Design and implement serverless applications using AWS Lambda and API Gateway.
- Utilize other AWS services (e.g., S3, DynamoDB, CloudFormation) to build and deploy scalable cloud-based applications.
- Optimize cloud applications for performance, cost, and security.
- Clean Code and Best Practices:
- Adhere to and advocate for Clean Code principles, ensuring that code is maintainable, readable, and efficient.
- Implement best practices for software development, including code reviews, unit testing, and continuous integration.
- Code Testing and Quality Assurance:
- Develop and implement comprehensive testing strategies, including unit, integration, and end-to-end tests.
- Ensure code quality through thorough code reviews, identifying potential issues and improvement areas.
- Participate in peer programming sessions to share knowledge and foster collaboration.
- Collaboration and Mentorship:
- Work closely with cross-functional teams, including product management, QA, and DevOps, to deliver high-quality software.
- Provide mentorship and technical guidance to junior engineers, helping them grow their skills and understanding.
- Lead and participate in architectural discussions to shape the technical direction of the team.
- Troubleshooting and Optimization:
- Monitor, troubleshoot, and resolve issues in production and non-production environments.
- Continuously optimize backend systems for performance, scalability, and reliability.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in fullstack development with a strong focus on backend systems.
- Extensive experience with .NET Core and C#.
- Proven experience with AWS services, including Lambda, API Gateway, S3, and DynamoDB.
- Strong experience with MongoDB and CosmosDB.
- Expertise in microservices architecture and serverless computing.
- Experience with CI/CD pipelines and DevOps practices.
- Skills:
- Strong understanding of Clean Code principles and best practices.
- Proficiency in code testing strategies, including unit and integration testing.
- Experience in conducting code reviews and participating in peer programming.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to mentor and guide junior engineers.
Compensation and benefits:
- Competitive salary package
- Good pension scheme
- Company discount on health insurance
- 25 paid days of leave
- Full travel reimbursement (yes, that includes cycling!)
- Subscription to Udemy Business
- A challenging position in a dynamic, fast-paced, innovative, quickly growing global IT driven market research company
- A flexible work environment with a focus on owning and taking pride in your work
- Growth opportunities in line with your career ambitions and passions
- An open-culture work environment staffed with ambitious colleagues with “can-do” mentalities
- An amazing, stylish office space in one of the city’s most trendy areas, close to the Hotel New York where we have weekly (free!) Friday afternoon drinks
Application process
Please send in your applications to: [email protected] including your CV, motivation and salary expectations
Contact
Office location: Wilhelminakade 312 │3072 AR Rotterdam │ The Netherlands
Contact: [email protected] │ www.metrixlab.com │ +31 10 2030700