Achievers

Full-Stack Software Engineer ⭐

Achievers • CA
GoPython Hybrid
Our Platform services team delivers secure, scalable services and foundational infrastructure on which we build member experiences and work with our customers` technical infrastructure. Join a collaborative team with a passion for building world-class software and work on key features across our platform. If you value teamwork, learning from failure, and innovation, we`d love to hear from you!


Why you'll love this role:

  • This is a full-stack role - a great opportunity to deepen your knowledge, grow your skills with various tools, and expand to multiple areas of the full software development lifecycle.
  • Report to an experienced Engineering leader who can offer you mentorship, autonomy, ownership, and a genuine investment in your growth toward the next senior level in your career.
  • Work on complex, challenging projects - apply your expertise to shape architecture, influence technical direction, and mentor fellow team members.
  • Join a close-knit, high-performing team that solves meaningful problems and celebrates successes together.
  • Thrive in a fast-paced, high-growth environment where innovation is encouraged and your voice truly matters.
  • A day in the life:

  • Build, test, and integrate new features and functionalities that scale to millions of users. 
  • Utilize a wide range of modern tools and technologies to solve complex challenges: primarily Python, Go, Node.js, and React.
  • Join a high-performing team and benefit from ongoing coaching and mentoring from Senior and Staff Engineers.
  • Engage in design/architecture discussions, and voice your ideas while building the next generation of features for the Achievers platform.
  • Collaborate closely with Senior Engineers and Product Managers to translate business needs into robust and scalable solutions. 
  • Be hands-on with the codebase and engage actively in code reviews. Share your suggestions and receive regular feedback.
  • Help us continue to transform our monolith internal systems into up-to-date robust microservices. 
  • See all solutions through a security lens and make our solutions safe from get go.
  • Contribute to Engineering best practices, standards, and guidelines.
  • Experience we feel will set you up for success:

  • Must have: advanced professional experience with Python or Go, as well as relational and NoSQL databases such as MySQL and MongoDB. 
  • Good understanding of topics such as microservices architecture, cloud deployments, and APIs development.
  • 3-5 years professional full-stack development experience in an agile enterprise-level environment.  
  • Experience with GCP, Pub/Sub, Kubernetes or similar technologies. 
  • Passion for continuously learning and staying up-to-date with industry trends, emerging technologies, and software engineering practices to bring fresh perspectives and ideas to the team. 
  • Bachelor’s or master’s degree in computer science or related field.
  • Excellent written and verbal communication skills.