← All verified jobs

Intermediate Software Engineer

achievers CanadaRemote

See all open roles at achievers

Ghost-risk verdict

Some ghost-posting signals

  • open for 44 days (30+ days starts to look stale)
  • 29 open roles at this company in 30 days (mass-hiring blitz)
  • no salary disclosed (correlates with ghost postings)

How we score ghost risk →

See your fit for this role and apply with a truthfully tailored résumé.

See my fit, free

About the role

Why You’ll Love This Role

Build, own, and maintain innovative product features that process millions of user records

Engage in design and architecture discussions, contributing your ideas to the next generation of the Achievers platform

Active contributor to code reviews, ensuring quality and alignment with best practices

Use the right tool for the job; we love modern technology and use things like

Python, Go, Kubernetes, Docker, Drone, Google PubSub, React/Redux, GraphQL, Microservices and MicroFrontend Architecture with GC

Continuously integrate clean, scalable, robust, testable code Integrate with various third-party HRIS platforms where data integrity and reliability are paramount

Work with many different teams and departments solving complex data synchronization challenges

Help us transform our monolith internal systems into up-to-date robust microservices

How you'll shape User Domain and HRIS integrations

Join a collaborative team of Engineers to develop, release, and maintain the

Achievers Platform and supporting services for user lifecycle management and HRIS integrations

The tech stack: Python, Go, PHP, React, Kubernetes, Docker, Pub/Sub, GraphQL, microservices and more

Work independently on complex tasks, designing small to mid-size components for user data management and HRIS integration systems

Develop scalable solutions that improve system performance and handle large-scale user lifecycle events

Troubleshoot issues across the full stack, from API integrations to database performance

Actively review peers' code for quality, maintainability, and alignment with architectural standards

Estimate effort for mid-to-large initiatives and contribute meaningfully to sprint planning and technical discussions

Begin mentoring junior engineers, sharing knowledge and fostering collaborative growth

Stay up to date on emerging technologies and corporate engineering guidelines, best practices, processes and toolsEnsure that systems, designs, and decisions are well-documented, making it easier for other engineers to understand, maintain, and expand upon your work

Experience We Feel Will Set You Up for Success

Bachelor's in computer science or master's in computer science (preferred) or related field

3-6 years of relevant software engineering experience

Experience working in Agile teams

Top notch programming skills in any language. Bonus for knowledge of Python, Go, and/or PHP

Experience with Docker, Kubernetes, and Cloud platforms (GCP, AWS)

Strong understanding of Microservice Architecture and system design principles

Analyze business requirements and create technical design documents that are in accordance with the company's architecture standards

Being able to handle and understand multiple domains; many cross-team projects

Eager to learn and try new things

Excellent verbal communication skills

Stop applying to ghosts.

OyaPilot surfaces only verified, real jobs, scores your fit, and tailors your application truthfully.