Full Stack Software Engineer

Push Operations

$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in building web applications
  • Proficient in at least one programming language such as PHP, Python, Ruby, Go, C/C++, or C#
  • Strong knowledge of Javascript frameworks including ES6, Webpack, Angular, and React
  • Solid understanding of relational databases and SQL
  • Familiarity with computer science principles like data structures and algorithms
  • Commitment to writing testable and maintainable code
  • Experience in developing scalable products

Responsibilities

  • Build and maintain internal tools and automations
  • Help scale back-end services and APIs
  • Collaborate with teams to innovate solutions for workflow bottlenecks
  • Participate in code review processes
  • Write and test high-quality maintainable code

Benefits

  • Opportunity to work on impactful internal tools and AI integrations
  • Encouragement for applicants with non-traditional career paths
  • A chance to tackle diverse and significant technical challenges
Full Job Description
Description

The Role

Push is looking for an experienced Full Stack Software Engineer who will be responsible for architecting, building and testing Push's internal tools and AI integrations. In this role, you will have the ability to tackle a wide range of technical challenges and make a big impact on some of the most critical aspects of our business.

Job Duties:

  • Building and maintaining internal tools and automations to help our teams succeed
  • Helping build and scale back-end services and APIs
  • Working with internal teams to find and implement innovative solutions to current bottlenecks in workflows
  • Participating in code reviews
  • Writing and testing high-quality, maintainable code

Additional Information

We value non-traditional career paths. If your experience doesn't check every box but you're excited about the role, we still encourage you to apply.

Requirements

  • 5+ years professionally building web applications
  • Experience with at least one of PHP, Python, Ruby, Go, C/C++ or C#
  • Javascript experience - ES6, Webpack, Angular, React JS, React Native
  • A solid understanding of relational databases and SQL
  • A solid understanding of computer science concepts, e.g.: data structures, design patterns, and algorithms
  • You understand the importance of writing testable and maintainable code
  • A track record of building and maintaining highly scalable products
  • You are curious and innovative, consistently staying abreast of the latest technology and challenging the status quo


Bonus Skills and Qualifications:

  • PHP experience using Laravel or any other MVC framework
  • Knowledge of payroll in Canada and/or the USA
  • Experience integrating with AI APIs (AWS Bedrock) including using MCPs and implementing safeguards (e.g., AWS Guardrails)
  • Experience working on internal tools involving various teams within an organization
  • Experience working on a DevOps or Platform team stitching together various technologies, services, APIs, and/or languages to achieve a goal
  • Experience building RAG-powered features
  • Experience with multi-agent frameworks (e.g., CrewAI)
  • Previous startup experience
  • You are super smart and have earned a degree in Computer Science, Engineering, or equivalent work experience

Similar Jobs

More Jobs at Push Operations

More Information Technology Jobs

Find similar Full Stack Software Engineer jobs: