Senior Backend Developer

TripleTen
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
C Sharp (Programming Language)
Continuous Integration
Software Design Patterns
Identity and Access Management
Python
PostgreSQL
Test Driven Development
Backend
FastAPI
Kotlin
Gitlab-ci
Kubernetes
Kafka

Job description

  • Architect & Build: Design and maintain high-performance server-side applications with a focus on multitenancy and IAM.
  • Product Partnership: Share end-to-end ownership of the product lifecycle with your Product Manager - from initial discovery and requirement sharpening to deployment.
  • Technical Excellence: Implement DDD and Clean Architecture principles to keep our codebase maintainable and easy to extend.

Requirements

Do you have experience in Test-driven development?, * Core: Python 3.x (FastAPI)

  • Data & Messaging: Postgres, Kafka
  • Infrastructure: AWS, Kubernetes, Helm
  • CI/CD: GitLab CI
  • Patterns: DDD, Onion Architecture

Requirements:

  • Multitenancy Expert: You understand the nuances of data isolation, tenant-specific configurations, and the complexities of shared infrastructure.
  • Deep Roots in Statically Typed Languages: You have an extensive background in C#, Java, Kotlin or similar languages. You understand the structural discipline, strict typing, and design patterns that these ecosystems demand.
  • Ready to Master Python: Our primary stack is Python 3.x/FastAPI. You don't need to be a Python expert on day one, but you are eager to translate your architectural expertise into the Python world and are a fast enough learner to hit the ground running.
  • Architecturally Disciplined: You don't just "write code"; you apply DDD and Clean Architecture because you've seen what happens to "spaghetti" projects at scale.
  • Testing Advocate: You believe that code isn't finished until it's tested (Unit, Integration, and ideally TDD).
  • Collaborative: You value Agile principles and enjoy investing in team processes, mentoring, and collective growth.
  • Fluent in English: Able to articulate complex technical trade-offs to both engineers and stakeholders.

Benefits & conditions

  • Fully remote, full-time role with flexible hours to balance work and personal life.

  • Paid parental leave and paid sick leave to ensure your well-being.

  • A supportive and inclusive team where empathy, respect, and open communication are valued.

  • Opportunities for learning, mentorship, and professional growth.

  • Competitive compensation with transparent working conditions.

  • A suite of thoughtfully chosen collaboration tools: Miro, Notion, Google Workspace.

At this time, we are unable to offer H-1B, L-1A/B sponsorship opportunities.

**This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.

**TripleTen is an equal employment opportunity/affirmative action employer and considers qualified applicants for employment without regard to race, color, religion, sex, national origin, age, religion, disability, marital status, sexual orientation, gender identity/expression, protected military/veteran status, or any other legally protected factor. Brand: TripleTen

Apply for this position