Taro Logo

Senior Backend Engineer

Termius is a modern SSH client built for collaboration and productivity, serving over 30,000 companies and millions of engineers.
Porto, Portugal
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Description For Senior Backend Engineer

Termius, a leading cross-platform SSH client serving over 30,000 companies and millions of engineers, is seeking a Senior Backend Engineer to join their team in Porto, Portugal. The company is on a mission to revolutionize terminal technology by rebuilding it for the modern era, incorporating AI and enhancing collaboration capabilities.

As a Senior Backend Engineer, you'll play a crucial role in shaping the future of system management tools, directly impacting millions of engineers' daily workflows. The position requires extensive experience with Python, Django, and various database technologies, along with a strong foundation in system design principles and cloud platforms.

The role offers an opportunity to work in a transparent, feedback-driven culture that values proactiveness and a fail-fast-learn-fast approach. You'll be responsible for managing application development, maintaining the backend codebase, and collaborating with cross-functional teams to enhance the product.

Termius provides a supportive work environment with comprehensive benefits, including necessary equipment, flexible time off, and paid vacation. The company's culture encourages ownership and continuous learning, making it an ideal place for experienced engineers passionate about product development and creating impact.

The position is based in Porto, Portugal, offering the chance to work with a growing company that's transforming how engineers interact with terminal technology. If you're an experienced backend engineer with 5+ years of experience and a passion for creating efficient, user-friendly solutions, this role presents an excellent opportunity to contribute to a product used by millions of professionals worldwide.

Last updated a day ago

Responsibilities For Senior Backend Engineer

  • Independently manage all stages of application development
  • Share responsibility for testing, releasing, and maintaining the backend codebase
  • Work closely with product managers, designers, and engineers
  • Communicate with users to understand their needs and troubleshoot issues
  • Proactively identify and resolve technical challenges
  • Participate in code reviews and ensure high code quality
  • Automate tasks and implement CI/CD pipelines
  • Troubleshoot and fix complex backend and infrastructure issues
  • Stay up-to-date with the latest backend technologies and trends

Requirements For Senior Backend Engineer

Python
MySQL
PostgreSQL
  • 5+ years of experience as a backend engineer
  • Strong proficiency in Python
  • Experience with relational databases (e.g., MySQL, PostgreSQL)
  • Experience with building RESTful APIs
  • Experience with cloud platforms (e.g., AWS, GCP, Azure, Kubernetes)
  • Experience with Docker
  • Experience with Django
  • Solid understanding of system design principles
  • Experience with version control systems (e.g. Git)
  • Strong problem-solving abilities and attention to detail
  • Excellent time management and organizational skills
  • Good communication skills in English

Benefits For Senior Backend Engineer

  • Necessary equipment provided for productive work environment
  • Paid vacation
  • Sick leaves
  • Flexible timeoff

Interested in this job?

Jobs Related To Termius Senior Backend Engineer

Senior Backend Engineer

Senior Backend Engineer position at Termius, building and maintaining the backend infrastructure for a modern SSH client used by millions of engineers worldwide.

Senior Backend Engineer

Senior Backend Engineer position at Termius, building modern SSH client solutions in Barcelona, Spain. 5+ years experience required, Python expertise essential.

Senior Backend Engineer - Auckland, New Zealand

Senior Backend Engineer position at Termius, developing and maintaining the backend infrastructure for a leading cross-platform SSH client used by millions of engineers worldwide.

Senior Software Development Engineer, Aurora Storage Team

Senior Software Development Engineer position at Amazon's Aurora Storage team, building distributed database services and storage solutions for cloud infrastructure.

Sr. Software Dev Engineer, Safety & DAT

Senior Software Engineer role at Amazon focusing on developing safety features for delivery associates, combining mobile development, backend systems, and vehicle sensor integration.