Software Engineer

Podium Logo

Podium

πŸ“Remote - Canada

Summary

Join Podium's engineering team as a Software Engineer and contribute to the development of internal tools that empower our Go To Market team to effectively support small businesses. You will collaborate with cross-functional teams across Brazil and the US, leveraging AI and machine learning technologies to build scalable, high-performance systems. This role requires significant backend development experience with modern languages like Python or Go, along with experience in frontend development and database management. You will work on meaningful projects directly impacting the success of our products and the businesses we serve. Podium offers a dynamic, fast-paced environment and a comprehensive benefits package.

Requirements

  • 4+ years of professional software development experience with focus on backend development as this job is mainly backend work
  • 4+ years of coding experience with at least one modern language such as Python, Elixir, Ruby, or Go with function-oriented design
  • Experience with front end development and web programming using React, TypeScript or JavaScript
  • Experience working with Databases (Postgres), APIs and web infrastructure
  • Evidence of exposure to OpenAI technologies or any LLM AI/ML emerging technologies
  • Evidence of exposure to architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms)

Responsibilities

  • Work in a collaborative environment at Podium where Engineering, Sales, and Customer Support collaborate closely to innovate for our customers
  • Join a cross-functional team spanning Brazil and the US, where engineers play a pivotal role in shaping the direction of internal tools
  • Contribute to the Internal Tools team by creating solutions that empower Podium's Go To Market team to support small businesses effectively
  • Engage with a variety of products, integrating features through 3rd party APIs and harnessing AI LLM technologies to enhance our internal tools
  • Make a direct impact on business outcomes by leveraging AI to optimize our tools and drive success for small businesses

Preferred Qualifications

  • 4+ years of experience as a full-stack engineer on an Agile development team, in a hyper-growth SaaS setting
  • Passion for learning, problem solving and mentoring your peers
  • Courage to ask questions, deal with ambiguity, and flexibility to pivot with business priorities
  • Strong experience with algorithms, data structures, and code
  • Disciplined approach to testing and quality assurance
  • Experience with web infrastructure and distributed systems
  • Evidence of exposure to architectural patterns of a large, high-scale web application, such as well-designed APIs, high volume data pipelines, and efficient algorithms

Benefits

  • Open and transparent culture
  • Generous vacation time, plus three 4-day summer holiday weekends
  • Excellent medical, dental, and vision benefits
  • Retirement Plan with competitive company matching
  • Bi-annual swag drops with cool Podium gear and appareal
  • Additional benefits for fully remote employees

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.