Intermediate Software Engineer
See all open roles at achievers →
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)
See your fit for this role and apply with a truthfully tailored résumé.
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.
Do more with OyaPilot