Netherlands – Rotterdam | Senior Back End Engineer
About Us:
Toluna – MetrixLab is a leading global research and insights provider that empowers clients to make smarter data-driven decisions. Combining our flexible platform, cutting-edge technology, expansive portfolio, and passionate experts, we simplify our clients’ work and enable them to deliver greater business impact.
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
Our Values:
- Acting with Ownership- Demonstrating individual accountability
- Bringing a forward mindset- Being action-oriented, bold and entrepreneurial
- Collaborating with Curiosity- Exhibiting teamwork through togetherness
- Discussing openly, committing jointly- Sharing your views openly
- Embracing empathy- Being egoless & caring
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