Soda

Senior Software Engineer, Backend

Soda

full-time

Posted on:

Location Type: Remote

Location: Portugal

Visit company website

Explore more

AI Apply
Apply

Salary

💰 €120,000 per year

Job Level

About the role

  • Design and build robust backend services and APIs in Java
  • Work across the stack into Python where our data tooling lives
  • Improve system reliability, performance, and scalability as our customer base grows
  • Collaborate directly with product and frontend teams to ship features that solve real problems
  • Participate in architectural decisions - your opinion matters here

Requirements

  • Strong Java experience. Building production backend systems is your home turf: APIs, async processing, concurrency, performance tuning. You've debugged enough memory leaks and thread pools to know what you're doing, and you know there's more to java than just off-the-shelf frameworks
  • Solid Python skills - comfortable enough to contribute meaningfully
  • Solid SQL skills in the context of backend development - you've worked with ORMs, persistence layers, locking, and schema migrations in production
  • Cloud: Hands-on with AWS (or GCP/Azure) - you've deployed and operated services in production
  • You understand DevOps concepts (containerization, CI/CD, infrastructure-as-code) and can deploy your own code. You have solid working knowledge of Linux for doing backend and DevOps work.
  • Fundamentals: Testing strategies, observability (metrics, logging, tracing), performance profiling
  • Independence: You don't need hand-holding in a distributed, async team
  • English: Fluent.
Applicant Tracking System Keywords

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

Hard Skills & Tools
JavaPythonSQLAPIsasync processingconcurrencyperformance tuningDevOpscontainerizationCI/CD
Soft Skills
collaborationindependenceproblem-solving