Taro Logo

Senior Python Engineer

Leading platform for user behavior analytics, serving multiple use cases from insider risk mitigation to business process optimization.
Buenos Aires, ArgentinaTirana, AlbaniaSkopje, North Macedonia
Backend
Senior Software Engineer
Remote
7+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Python Engineer

Teramind, a leading platform for user behavior analytics, is seeking a Senior Python Engineer to join their fully-remote team. The role focuses on optimizing large-scale integrations with third-party systems and developing backend solutions. With 7+ years of experience required, the ideal candidate will work on designing and maintaining backend systems, creating databases, and ensuring code quality through testing. The position offers the opportunity to work with cutting-edge technologies in software development, data processing, and API development.

The company has been successfully operating as a remote-first organization since 2014, emphasizing flexibility and global diversity. They provide comprehensive benefits including competitive salary, career growth opportunities, flexible PTO, and laptop reimbursement. Teramind's core values emphasize innovation, resourcefulness, and excellence, creating an inclusive environment where diverse perspectives are celebrated.

The role requires expertise in Python, FastAPI, and various database technologies, along with experience in Docker and API development. The successful candidate will collaborate with cross-functional teams to align technical solutions with business objectives. This position offers the chance to work on critical production software while staying current with emerging trends in cloud deployment and distributed computing.

Working at Teramind means joining a forward-thinking team that values experience and nurtures talent. The company's platform helps organizations protect sensitive data and optimize workforce performance across both in-office and remote environments. Their commitment to excellence and innovation makes this an ideal opportunity for a senior engineer looking to make a significant impact in the field of user behavior analytics and security.

Last updated 6 days ago

Responsibilities For Senior Python Engineer

  • Design, develop, and maintain backend systems using Python and associated technologies
  • Create and maintain databases using SQL database technologies
  • Write unit tests and conduct system testing to ensure code quality and reliability
  • Optimize applications for maximum speed and scalability
  • Stay up to date with emerging trends and technologies in software development, data processing, caching, cloud deployment, distributed computing, and API development

Requirements For Senior Python Engineer

Python
PostgreSQL
  • 7+ years of commercial experience as a Python Engineer, with a strong focus on utilising FastAPI for building microservices and web architectures
  • Extensive experience in building and interacting with APIs, including REST, webhooks, websockets, and other related technologies
  • Experience with Docker or similar container management tooling
  • Experience with Object Oriented Programming / Object-Oriented Design Patterns
  • Experience with open-source tooling and frameworks
  • Experience designing and building scalable solutions that leverage both relational and NoSQL databases
  • An ability to maintain critical production software and build new production software from scratch
  • Familiarity or willingness to learn concepts related to the deployment of ML models in a production environment
  • Excellent written and oral communication skills and are comfortable working with a cross-functional, globally distributed team

Benefits For Senior Python Engineer

  • Work from anywhere
  • Competitive salary
  • Career growth opportunities
  • Flexible paid time off
  • Laptop reimbursement
  • Ongoing training and development opportunities

Interested in this job?

Jobs Related To Teramind Senior Python Engineer