
Senior Backend Engineer, Kotlin/Java
Teravision Technologies
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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