Teravision Technologies

Senior Backend Engineer, Kotlin/Java

Teravision Technologies

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Fully remote position.
  • Working hours (40 hours/week any timezone)
  • Employment type: Long-term role.
  • Compensation in USD.

Requirements

  • 7+ years of backend software engineering experience building production-grade, high-scale systems.
  • 6+ years of hands-on experience with Kotlin and Java in enterprise/high-throughput environments.
  • Strong proficiency with concurrency and thread-safe programming (e.g., coroutines and/or virtual threads).
  • Proven experience building event-driven or message-based systems (Kafka/MSK or equivalent) and applying distributed patterns (idempotency, sagas, eventual consistency).
  • Experience provisioning and tuning cloud infrastructure using Terraform (AWS EKS, RDS, MSK or similar services).
  • Demonstrated experience building high-volume third-party API integrations (e.g., Microsoft Graph API) with throttling, backpressure, and resilient retry strategies.
  • Experience optimizing write-heavy data stores (PostgreSQL and/or Cassandra), including indexing and connection pooling.
  • Strong testing discipline across microservices (unit, integration, and load/performance testing), including resilience testing for distributed failure scenarios.
  • Familiarity with secure integration standards (mTLS, OAuth2, token rotation) in multi-tenant environments.
  • Affinity for engineering cultures emphasizing Agile, DevOps, observability, and continuous delivery.
  • A proven track record of delivering successful projects in complex, distributed environments.
  • Excellent English communication skills.
  • Bachelor’s Degree in Computer Science (or equivalent practical experience).
Benefits
  • Paid time off.
  • Paid National Holidays of your country of residence.
  • Unlimited access to professional educational resources, through our growth partner Pluralsight and English Learning.
  • Enjoy benefits related to our AWS partnership.
  • Remote work laptop.
  • Career path development.
  • Challenging projects with international clients.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
backend software engineeringKotlinJavaconcurrencythread-safe programmingevent-driven systemsmessage-based systemscloud infrastructure provisioningAPI integrationsdata store optimization
Soft skills
communication skillsproject deliverycollaborationproblem-solvingadaptabilityattention to detailcritical thinkingtime managementteamworkleadership
Certifications
Bachelor’s Degree in Computer Science