
Senior Backend Developer – Java, Python, Kotlin, Go
Deliverit
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
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