
Senior Software Engineer, Full Stack
Ritchie Bros.
full-time
Posted on:
Location Type: Hybrid
Location: Helsinki • Finland
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Help design, build, and maintain scalable applications using modern frontend and backend frameworks
- Collaborate across teams to deliver high-performance solutions
- Develop responsive, performant applications using React, Next.js, and modern TypeScript
- Architect scalable web applications using SSR, API routes, and middleware
- Build and maintain backend services and APIs using Node.js and Spring Boot
- Design and deploy services in a containerized environment using Kubernetes (EKS)
- Create and maintain CI/CD pipelines using CircleCI
- Improve application reliability & performance using Honeycomb and observability tooling
- Write clean, maintainable, and well-tested code with meaningful unit/integration test coverage
- Collaborate with cross-functional teams to deliver high-quality features
- Participate in code reviews, technical discussions, and documentation
Requirements
- Expert proficiency in React, Next.js, and advanced TypeScript
- Proven experience architecting scalable applications using SSR, API routes, and middleware
- Strong hands-on backend experience with Node.js (required) and Java + Spring Boot
- Expertise in unit and integration testing frameworks (e.g., Jest, React Testing Library)
- Practical experience with Docker and containerized workloads
- Familiarity with Kubernetes (EKS preferred) for orchestration
- Experience implementing CI/CD pipelines (CircleCI preferred)
- Familiarity with distributed systems and RESTful API design
- Excellent communication and problem-solving skills
- Nice to Have: Exposure to AWS services (EC2, S3, RDS, Lambda, etc.)
- Nice to Have: NoSQL database experience (e.g., DynamoDB, MongoDB)
- Nice to Have: Knowledge of cloud security best practices
- Nice to Have: Experience working in agile environments
Benefits
- Possibility to join a global and financially stable organization that has the benefits of a smaller company, while providing stability and career development opportunities
- A key role in the transformation and modernization of the auction website, supported by experienced colleagues - in this role, you’ll have an actual impact on the result
- Company culture that fosters coaching and mentoring, and emphasizes the importance of well-led development teams
- Comfortable working community − People at Ritchie Bros are highly engaged and long careers speak for themselves
- Great office location in the heart of Helsinki, but flexibility for remote work too
- Fringe benefits such as lunch and sports & culture benefit
- An annual bonus
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactNext.jsTypeScriptNode.jsSpring BootSSRAPI routesDockerCI/CDRESTful API design
Soft Skills
communicationproblem-solving