Sr Backend Engineer - Automation
About the Role
We are looking for an Automation Engineer to build software that streamlines key business processes for our internal teams. This is a full-stack development role where you'll own the solution end-to-end, from back-end code, to the database and cloud infrastructure, to user-facing tools. The ideal candidate is an empathetic problem-solver who is dedicated to elevating the productivity and experience of our colleagues through high-quality, reliable code, while championing our core values of Velocity (be fast), Outcomes (focus on the customer), and Integrity (do the right thing).
What you will own:
Build Automation: Design and build robust automation tools and software systems using Python as the primary language.
Full-Stack Development: Perform activities across all layers of the technology stack, including back-end programming, front-end appearance, and database integration.
System Design & Implementation: Be involved in all stages of software development, including architectural design, development, database integrations, and user experience (UX).
Code Management: Utilize GitHub for source code control, collaborative development, and implementing continuous integration/continuous deployment (CI/CD) practices.
Cloud Infrastructure: Deploy, manage, and scale applications using Amazon Web Services (AWS).
Testing and Quality Assurance: Develop and maintain comprehensive test suites to ensure software reliability, performance, and conformance to specifications.
API Integration: Proficiently read and interpret external API documentation and write conformant software to connect and interact with these APIs.
Collaboration: Listen to stakeholders, understand their needs, and translate complex requirements into straightforward, carefully designed software solutions.
What you'll bring to the table
Python Expertise: Strong professional experience developing back-end software solutions using Python, or similar languages such as PHP, Perl or Ruby.
Database Management: Hands-on experience with relational databases, specifically PostgreSQL.
Cloud Computing: Practical experience utilizing and managing services within AWS.
Version Control: Proficient in using git for version control and team collaboration.
Software Testing: Demonstrated ability to write effective and thorough test suites.
Familiarity with containerization (e.g., Docker and/or Podman).
Experience building internal tools using low-code/no-code platforms like Retool.
Sr Backend Engineer - Automation
About the Role
We are looking for an Automation Engineer to build software that streamlines key business processes for our internal teams. This is a full-stack development role where you'll own the solution end-to-end, from back-end code, to the database and cloud infrastructure, to user-facing tools. The ideal candidate is an empathetic problem-solver who is dedicated to elevating the productivity and experience of our colleagues through high-quality, reliable code, while championing our core values of Velocity (be fast), Outcomes (focus on the customer), and Integrity (do the right thing).
What you will own:
Build Automation: Design and build robust automation tools and software systems using Python as the primary language.
Full-Stack Development: Perform activities across all layers of the technology stack, including back-end programming, front-end appearance, and database integration.
System Design & Implementation: Be involved in all stages of software development, including architectural design, development, database integrations, and user experience (UX).
Code Management: Utilize GitHub for source code control, collaborative development, and implementing continuous integration/continuous deployment (CI/CD) practices.
Cloud Infrastructure: Deploy, manage, and scale applications using Amazon Web Services (AWS).
Testing and Quality Assurance: Develop and maintain comprehensive test suites to ensure software reliability, performance, and conformance to specifications.
API Integration: Proficiently read and interpret external API documentation and write conformant software to connect and interact with these APIs.
Collaboration: Listen to stakeholders, understand their needs, and translate complex requirements into straightforward, carefully designed software solutions.
What you'll bring to the table
Python Expertise: Strong professional experience developing back-end software solutions using Python, or similar languages such as PHP, Perl or Ruby.
Database Management: Hands-on experience with relational databases, specifically PostgreSQL.
Cloud Computing: Practical experience utilizing and managing services within AWS.
Version Control: Proficient in using git for version control and team collaboration.
Software Testing: Demonstrated ability to write effective and thorough test suites.
Familiarity with containerization (e.g., Docker and/or Podman).
Experience building internal tools using low-code/no-code platforms like Retool.
