PHP Software Engineer

Engineering · Full-time · Lesser Poland Voivodeship, Poland

Job description

We are currently seeking an experienced Software Engineer to join our Sending Reliability team. Our ideal candidate is someone who thrives in a high growth environment with rapidly evolving needs. This individual will engineer solutions for existing problems in our defects queue as an initial focus, with a ramp up to building new features and capabilities for our services in the long term.

What your day could consist of:

  • Supporting legacy and modern services and applications in the public cloud. This includes
  • Working through our defect backlog based on priority and scope of issues.
  • Adding unit and functional tests to prevent regressions.
  • Fielding questions/code review requests from other engineering teams, product and other parts of the company.
  • Debugging and/or correction of failed automated tests in the CI/CD pipeline.
  • Developing and deploying SaaS systems using REST APIs, micro-services on Kubernetes, and integrations with 3rd party software. This includes:
  • Collaboration with cross-functional teams to plan and implement upcoming features.
  • Participation in team ceremonies, such as planning, retros, and daily stand-ups
  • Engaging in pairing and code reviews.
  • Participation in the on-call rotation for incidents

What is needed

  • 4+ years of work experience in a software engineering role.
  • Demonstrated knowledge of the challenges of scaling SaaS systems.
  • Experience writing production code in PHP following accepted coding standards.
  • Experience with Java and/or JavaScript (browser-based and server-based) is a plus
  • Familiarity with Git version control including branching best practices. Experience with Gitlab is a plus.
  • Familiarity with CI/CD practices and patterns
  • Experience with databases in a production environment. Our data stores include MySQL, Postgres, DocumentDB, and DynamoDB
  • Familiarity with Kafka is a plus
  • Familiarity with AWS is a plus
  • Fluent in English required