Hybrid Senior Software Developer in Test, Backend Infrastructure & APIs

Posted 2 months ago

Apply now

About the role

  • Independently breaking down large epics and stories into smaller tasks based on stakeholder requirements
  • Contributing to the architecture, development and maintenance of test frameworks and pipelines that verify backend services and APIs across multiple products.
  • Developing and supporting high quality code to build and enhance test automation, quality infrastructure, and innovative proof-of-concepts.
  • Maintaining documentation meant for both end user and project contributor consumption.
  • Supporting and mentoring junior developers, providing meaningful insight, code reviews and technical direction across the team.
  • Investigating and troubleshooting issues across our services and driving them to resolution.
  • Keeping up with industry trends and new publicly available technologies, coming up with innovative ideas and solutions for complex technical problems
  • Serving as an advanced resource for engineers on the team, training and helping others to contribute meaningful and impactful features and capabilities.
  • Being an active member of the larger Quality Engineering team, helping increase productivity and impact through innovation, curiosity, and thoughtful debate.

Requirements

  • 5 years of relevant experience in a software development (SDET or SE) occupation, including automated and/or unit testing of front end and backend services
  • Bachelor’s degree or the foreign equivalent in Computer Science or a closely related field or equivalent years of work experience
  • Proficient in object-oriented design and expertise with one of the following programming languages: Python, Java, Node/JavaScript
  • Experience working with high-performing teams using Agile and Lean methodologies
  • Experience in modern design patterns and techniques, deriving and gathering quality KPI’s to give insight into product’s health and progress
  • Excellent collaboration skills and ability to use standard software development lifecycle (SDLC) tools such as Jira and Confluence, and version control systems.
  • Preferred: Experience shipping production Python, Flask, Django, React or Node.js applications
  • Preferred: Experience with developing and deploying applications in cloud platforms (e.g. AWS) and optimizing cost efficiency
  • Preferred: Experience with Kafka, Amazon SQS, and Kinesis
  • Preferred: Experience writing Gherkin Syntax to facilitate the development of automated test scenarios
  • Preferred: Experience with Docker, Kubernetes, Spinnaker, and continuous integration/delivery systems
  • Preferred: Experience with testcase management (e.g. JIRA Xray), code management (e.g. git, SonarQube) and data visualization (e.g. Grafana, Data Dog) tools.

Benefits

  • bonus and/or long-term incentive units may be provided as part of the compensation package
  • full range of medical, financial, and/or other benefits

Job title

Senior Software Developer in Test, Backend Infrastructure & APIs

Job type

Experience level

Senior

Salary

$152,200 - $204,100 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job