Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Python Engineer

at Teramind

Posted 1 day ago 6 applied

Description:

  • Teramind is the leading platform for user behavior analytics, focusing on insider risk mitigation and business process optimization.
  • The company provides a comprehensive suite of solutions that enhance security, optimize productivity, and ensure compliance for organizations.
  • Teramind is trusted by Fortune 500 companies and businesses of all sizes, helping them protect sensitive data and maximize workforce performance.
  • The role of Senior Python Engineer involves optimizing large-scale integrations with third-party systems.
  • Responsibilities include designing, developing, and maintaining backend systems using Python, creating and maintaining databases with SQL, writing unit tests, and optimizing applications for speed and scalability.
  • The engineer will collaborate with business teams to align technical expertise with business goals.

Requirements:

  • Candidates must have 7+ years of commercial experience as a Python Engineer, with a strong focus on using FastAPI for building microservices and web architectures.
  • Extensive experience in building and interacting with APIs, including REST, webhooks, and websockets, is required.
  • Experience with Docker or similar container management tools is necessary.
  • Candidates should have experience with Object-Oriented Programming and Design Patterns.
  • Familiarity with open-source tooling and frameworks is expected.
  • Experience in designing and building scalable solutions that utilize both relational and NoSQL databases is required.
  • Candidates must be able to maintain critical production software and build new production software from scratch.
  • Familiarity or willingness to learn about deploying ML models in a production environment is a plus.
  • Excellent written and oral communication skills are essential, along with the ability to work with a cross-functional, globally distributed team.

Benefits:

  • This position is fully remote, allowing employees to work from anywhere, promoting flexibility and diversity.
  • Employees will collaborate with a forward-thinking team where new ideas are valued and talent is nurtured.
  • The role offers a competitive salary and career growth opportunities.
  • Flexible paid time off is provided to support work-life balance.
  • Laptop reimbursement is available for employees.
  • Ongoing training and development opportunities are offered to enhance skills and career progression.