Senior Software Engineer - Python

New
United StatesFull-TimeSenior
Salary180,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PostgreSQLPythonFlaskJavaMySQLSpringAmazon Web ServicesGoMicroservices

Requirements

  • Bachelor's degree in Computer Science or related field.
  • 5+ years engineering experience.
  • Expert in Go and/or Python and/or Java and experience in building complex systems and applications.
  • Solid database skills (Postgres, MySQL etc) and data modeling experience.
  • Experience with Web Frameworks like Spring, Flask, and related ecosystems.
  • Strong problem-solving and communication skills.
  • Can contribute best-practices and architectural leadership to our backend applications.
  • Experience leading and owning projects from beginning to end.
  • Experience with agile methodologies and automated testing.
  • Familiarity with containerisation, microservices architecture, continuous integration, Amazon Web Services, and deployment.

Responsibilities

  • Designing, implementing, and maintaining Microservices using Python/Go.
  • Designing and developing cloud based software products conforming to industry best practices.
  • Build systems, services, and tools to handle new Ocrolus products and business requirements that securely scale over millions of transactions.
  • Build and scale our fast-growing online services and data pipelines.
  • Collaborate with other teams on security, reliability, and automation.
  • Supporting the testing process, troubleshooting issues and resolving them.
View Full Description & ApplyYou'll be redirected to the employer's site
180,000 USD per year
Apply Now