About the client:
Our customer is a European online car marketplace with over 30 million monthly users and a presence in 18 countries. As a Senior Fullstack Engineer, you will play a key role in shaping the future of online car markets and improving the user experience for millions of buyers and sellers.
Responsibilities:
- Design and develop full-stack cloud solutions, from technical analysis to integration testing.
- Mentor junior engineers in design patterns, code reviews, testing practices, and scalable architecture.
- Establish documentation standards across teams.
- Conduct root cause analysis and collaborate with support teams to resolve issues.
- Evaluate third-party software with business and engineering teams.
- Maintain CI/CD pipelines for applications.
Requirements:
- Work hours aligned with Canadian timezone (EDT).
- 4-5+ years of experience with C#, Java, React, and Scala for web application development.
- Proficiency in Java/Spring Boot for API and web application development.
- Experience with Azure and AWS, including migration from Azure to AWS.
- Familiarity with Kafka, SQL, and performance optimization.
- Strong understanding of event-driven and microservices architectures.
- Experience with DataDog, Application Insights, and responsive front-end design using React.
- Background in high-traffic websites, performance tuning, and security.
- Effective communication of technical solutions.
- Expertise in unit, component, and integration testing.
- Experience with GitHub, Azure DevOps, and JIRA in distributed teams.
- Solid understanding of agile methodologies like ScrumBan/Kanban and Gitflow.
- Should Have:
- Experience hosting in Cloud environments (preferably AWS).
- Docker and containerization skills.
- AWS RDS/SQL databases.
- AWS Lambda functions.
- AWS CloudFront CDN.
- Nice to Have:
- Experience with observability tools like Datadog.
Team Setup & Work Style:
- Kanban methodology using Jira (product and tech backlog).
- Slack for team communication.
- Team size: 5-8 developers, plus PM and UX designer.
- Ownership approach: "You build it, you run it" (development, releases, monitoring).
- CI/CD pipelines with Jenkins or GitHub Actions.
- Peer code reviews with SonarCloud for quality assurance.
- Monitoring and alerting with Datadog and Opsgenie.
We offer:
- Flexible working arrangements: remote, office-based, or hybrid.
- Competitive salary and benefits.
- Professional development tools: mentorship, tech talks, training, centers of excellence.
- Active tech community with regular knowledge sharing.