Oddball logo
Oddball

A strangely human digital agency

Senior Back End Engineer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

17 days ago

Salary

$100K - $140K / year

Seniority

Senior

Job Description

Senior Back End Engineer

Oddball

• Design and develop scalable backend services using Java and Spring Boot within a cloud-based environment • Build and maintain REST APIs and microservices supporting high-volume notification and communication workflows • Work within and improve a large Java EE legacy codebase as part of ongoing modernization efforts • Improve system performance, reliability, and maintainability across distributed services • Collaborate with frontend engineers working in React and NestJS to deliver cohesive, end-to-end solutions • Support secure software delivery practices aligned with VA DevSecOps and federal compliance standards • Participate in code reviews, technical design discussions, and Agile ceremonies

Job Requirements

  • 5+ years of backend engineering experience with Java as a primary language
  • Strong experience with Spring Boot, REST APIs, and microservice architecture
  • Experience working with or modernizing Java EE legacy systems
  • Familiarity with JavaScript and NestJS is a plus
  • Experience working in AWS cloud environments
  • Familiarity with Terraform or similar IaC tools is a plus
  • Understanding of federal security and compliance requirements is a plus
  • Thrives in a remote, collaborative Agile environment and genuinely enjoys working closely with a cross-functional team
  • Communicates clearly and openly, whether writing technical documentation or collaborating across engineering teams
  • Performs other related duties as assigned

Benefits

  • Fully remote
  • Tech & Education Stipend
  • Comprehensive Benefits Package
  • Company Match 401(k) plan
  • Flexible PTO, Paid Holidays

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

• Du entwickelst und verantwortest ein zentrales Abrechnungssystem (C# / .NET, Backend) und stellst dessen stabilen Betrieb sicher • Du arbeitest in einer gewachsenen .NET‑Systemlandschaft und übernimmst Verantwortung für die Weiterentwicklung einer langjährig bestehenden Codebasis • Du analysierst komplexe fachliche und technische Zusammenhänge und triffst fundierte technische Entscheidungen , die das System nachhaltig verbessern und gezielt modernisieren • Technische Schulden erkennst du früh, ordnest sie realistisch ein und treibst Modernisierung pragmatisch und wirksam voran • Im Team bringst du technische Themen klar auf den Punkt , stehst für deine Entscheidungen ein und gibst auch in anspruchsvollen Situationen Orientierung • Dabei arbeitest du mit relationalen Datenbanken , Web‑Applikationen und REST‑APIs im .NET‑Umfeld • Du führst Deployments durch, behältst den Produktivbetrieb im Blick und begleitest Themen konsequent bis zu einer tragfähigen Lösung

Germany

Role Description We want to enable the access to digital medical consultation for everyone in Germany. Really for everyone! To reach that, we are building the leading on-demand platform for telemedicine. And your impact matters. Are you seeking more than just a job, but a meaningful mission that fills you with pride? Welcome! We are TeleClinic, Germany’s leading telemedicine platform. Digitalisation of the German healthcare system is currently taking off and we offer some seats to join us on this revolutionary journey. Join TeleClinic and play a pivotal role in shaping a healthier society. - Develop RESTful APIs in Python & Django: - Design, implement, and maintain robust and scalable APIs to support our cutting-edge applications - Stay Up-to-Date with Latest Technologies: - Keep abreast of the latest industry trends, technologies, and best practices, and apply them to enhance our backend systems - Performance Profiling and Monitoring: - Utilize tools such as Datadog, Grafana, and CloudWatch to identify and address performance bottlenecks, ensuring optimal system performance - Technical Mentorship: - Act as a mentor for other members of the engineering team, sharing knowledge and best practices to foster a culture of continuous learning and improvement - Pair Programming: - Embrace collaborative development through pair programming sessions, contributing to a culture of shared expertise and problem-solving - Integration of Best Practices: - Take the lead in developing and maintaining integration of best practices among all backend developers, ensuring consistency and excellence in code quality - Cloud Infrastructure Design and Deployment: - Design and deploy services on cloud infrastructure, primarily on AWS, while also welcoming experience with other cloud providers - Code Quality: - Ship clear, maintainable, and thoughtfully commented code, contributing to a codebase that reflects excellence in both functionality and readability Qualifications - Several years of professional experience with Python & Django - Strong SQL skills and experience with Object-Relational Mapping (ORMs) - Experience with testing frameworks to ensure code reliability and maintainability - Experience with cloud - we’re on AWS (Azure, GCP, AWS or similar technologies) - Experience with concurrency and asynchronous tasks using Celery or similar technology Benefits - Urban Sports Club Membership Discount - Access to eLearning platforms such as LinkedIn Learning or Reforge - Mobility discounts: Jobrad & Finn.auto - Company pension scheme with attractive employer contributions - 30 days vacation per year - Shopping discounts through Corporate Benefits - Opportunity to participate in the employee participation program (stock options) - Up to 1.000€ in personal development budget & 2 days off for personal development

Germany
Mercor logo

Python Software Engineer - AI

Mercor

Cincinnatus is an enterprise staffing company that partners with leading technology companies to source and employ highly skilled professionals for full-time and long-term contingent roles. Cincinnatus serves as the employer of record for these engagements, providing W-2 employment, payroll, benefits, and compliance, while placing employees directly within client teams to work on high-impact initiatives. Roles hired through Cincinnatus are not project-based or freelance engagements. They are structured, role-based positions that typically involve full-time or fixed-term commitments, close collaboration with a client's internal teams, and integration into standard enterprise workflows. Cincinnatus is a legal entity separate from Mercor. While opportunities may be discovered through Mercor's platform, employment, onboarding, payroll, and benefits for these roles are administered by Cincinnatus. Equal Employment Opportunity Cincinnatus is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or any other legally protected characteristic. Cincinnatus is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans throughout the job application process.

Backend Engineer17 days ago
Part TimeRemoteH1B No Sponsor

Role Description Develop and maintain complex, production-grade Python systems for real-world environments. - Design modular, testable codebases using modern Python tooling and best practices such as FastAPI and Pydantic. - Optimize performance through profiling and memory management in Python. - Collaborate with leading foundational model AI labs to improve AI model training and evaluation. - Work independently and asynchronously to meet deadlines and enhance AI model performance. Qualifications - Experience working at top US tech firms. - Proven track record with complex Python systems. - Deep understanding of Python language fundamentals. - Experience with FastAPI, Pydantic, and modern Python best practices. Requirements - Hourly contractor. - Paid $100/hour. Application Process - Upload resume. - AI interview based on your resume. - Submit form. Resources & Support - For details about the interview process and platform information, please check: https://talent.docs.mercor.com/welcome - For any help or support, reach out to: support@mercor.com

Worldwide
$100 / hour
Full TimeRemoteTeam 10,001+Since 1978H1B No Sponsor

• Diagnose, triage, and resolve production issues impacting live hiring events • Monitor system health and respond to alerts or performance degradation • Partner with Client Support and GTM teams to resolve high-priority tickets • Debug cross-system issues across backend services, frontend apps, and integrations • Ensure SLA adherence for issue resolution and platform stability • Maintain and update event logic as system dependencies evolve • Support platform integrations, migrations, and architecture updates • Contribute to build, release, and deployment processes

Colombia