Back to Jobs

Senior Software Engineer (REMOTE)

Traackr
Boston | United States

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

JVMKotlinSQLData ModelingKafkaAWSDockerKubernetes

Older job listing

This remote job was posted 1 month ago and may no longer be active.

Responsibilities

    • Own backend features end-to-end: discovery, design, implementation, rollout, and long-term reliability/operations
    • Design and evolve distributed systems (services, pipelines, data stores) with strong performance, scalability, and resiliency
    • Build and maintain APIs (REST/GraphQL, where relevant) and data access patterns supporting analytics and search use cases
    • Establish strong engineering fundamentals: code reviews, testing strategies, incident readiness, and operational excellence
    • Apply an experimentation-first approach: define hypotheses, define success metrics/guardrails, run controlled rollouts and A/B tests when appropriate, and write clear readouts for stakeholders.
    • Bring evaluation discipline to AI-assisted work: treat prompts/configs like versioned artifacts, design regression tests, measure quality changes, and monitor for drift (the same way you would for performance or correctness)
    • Use GenAI productively and responsibly (for coding assistance, debugging, and design reviews), while maintaining high standards for correctness, security, and privacy.
    • Mentor teammates and raise the bar through documentation, pairing, and lightweight coaching on best practices

Requirements

    • 5+ years building and scaling backend systems (distributed systems experience expected at senior level)
    • Strong JVM fundamentals; ability to troubleshoot and performance-tune production services
    • Production experience with Kotlin (functional/reactive patterns a strong plus)
    • Strong SQL + data modeling skills (PostgreSQL; familiarity with jOOQ or similar)
    • Experience with event-driven architectures (Kafka) and cloud deployment on AWS; containers (Docker/Kubernetes)
    • Strong communication skills and ability to collaborate across functions
    • Comfort with AI-assisted engineering and the discipline to validate outcomes (tests, metrics, evaluation) rather than trusting outputs blindly

Nice to have

    • Search/retrieval systems (Elasticsearch/Lucene)
    • GraphQL
    • Workflow/orchestration (Argo/Airflow), Terraform/Ansible, Grafana dashboards
    • Working with external social APIs (TikTok/YouTube/Facebook)
    • Data-driven systems at scale
We use GenAI to accelerate development while maintaining a high code quality standard. For any product behavior driven by data or AI—prompts, models, scoring/ranking, heuristics—we rely on disciplined evaluation (metrics, regression suites, and monitoring) to ensure changes are reliable and measurable.
Senior Software Engineer (REMOTE)
Traackr
Older listing (1 month old)
Apply