Deliverit

Senior Backend Developer – Java, Python, Kotlin, Go

Deliverit

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Proactively and independently develop backend solutions;
  • Analyze existing architectures, identifying areas for improvement and opportunities for simplification;
  • Design and evolve backend services with a focus on scalability, fault tolerance and high availability;
  • Implement integrations between systems, APIs and asynchronous flows;
  • Work with messaging systems, evaluating processing and reprocessing strategies and delivery guarantees;
  • Implement integrations via REST APIs, SOAP and WebHooks;
  • Contribute to observability, monitoring and system reliability practices;
  • Actively participate in agile rituals, technical refinements and solution definition;
  • Collaborate with different technical teams in an agile environment.

Requirements

  • Python, with experience in automation, workers, integrations, scripting, observability and internal tooling;
  • Elixir, with a focus on concurrent, fault-tolerant and highly available systems and use of OTP (GenServer, Supervisor, ETS), processes and scalability;
  • Node.js;
  • Kotlin, for backend service development, messaging integration, performance and strong typing;
  • Experience with MongoDB;
  • Experience with PostgreSQL;
  • Strong SQL skills;
  • Development and integration of REST and SOAP APIs;
  • Implementation and consumption of WebHooks;
  • RabbitMQ, including conceptual differences between queue vs log, consumer groups, ordering and reprocessing; strategies for gradual migration, dual-write/bridge, observability and use of DLQ/DLT; knowledge of delivery guarantees (at-least-once / exactly-once, with realistic expectations);
  • Kafka;
  • Experience with Agile methodologies;
  • Application of SOLID principles.
Benefits
  • Work model: 100% Remote
  • Meal allowance and/or food voucher (VA and/or VR)
  • Wellness program: psychological support, legal assistance, social support, financial support
  • Health insurance and Dental plan
  • Life insurance
  • Wellhub
  • Monthly workshops
  • Partner discounts: Sucesu, Target Trust, Sesc and Seprorgs
  • Company anniversary bonus
  • Referral bonus for successful hires

Applicant Tracking System Keywords

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

Hard skills
PythonElixirNode.jsKotlinMongoDBPostgreSQLSQLREST APIsSOAP APIsRabbitMQ
Soft skills
proactiveindependentcollaborativeanalyticalproblem-solvingcommunicationagile participationtechnical refinement