Senior Software Engineer – Java, Kotlin/Ruby

Posted 3 days ago

This is a fully remote position, open to applicants in Latin America.

πŸ“‹ Description

β€’ Design, develop, and deploy backend services and internal tools that support both teams and customers.

β€’ Take ownership of medium-to-large features from inception to completion.

β€’ Write high-quality, efficient, secure, and easily testable code.

β€’ Work with technologies such as JVM, Elixir, Ruby, React, TypeScript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, DynamoDB, and relevant tools.

β€’ Influence architectural decisions, set standards, and ensure timely delivery.

β€’ Review pull requests and offer constructive feedback to peers.

β€’ Collaborate with team members and assist with onboarding when necessary.

β€’ Responsibly deploy code for both user-facing and operator-facing applications to production.

β€’ Collaborate with product managers, engineering management, and stakeholders to clarify uncertainties while balancing customer demands with technical constraints.

β€’ Enhance reliability and maintainability through metrics, incident analysis, and observability practices.


⛳️ Requirements

β€’ Over 5 years of experience in software engineering.

β€’ Proven experience in developing production-ready web applications and backend systems, prioritizing reliability and security.

β€’ Track record of influencing technical direction, including architecture, standards, and delivery processes.

β€’ Proficient in Java, Kotlin, Elixir, Erlang, Ruby, JavaScript, Next.js, or another programming language.

β€’ Willingness to work on JVM services utilizing Java and Kotlin as needed.

β€’ Familiarity with IDEs, RESTful APIs, Git repositories, TypeScript, version control systems, and remote deployment tools.

β€’ Understanding of event-driven architectures, event streaming technologies like Kafka, database principles, and GraphQL or similar APIs.

β€’ Comfortable working with complex, contextual domain data and integrating with adjacent services.

β€’ Preferred: Experience with production-ready JVM services, web applications utilizing JavaScript, TypeScript, HTML, CSS, and React.

β€’ Preferred: Experience incorporating LLMs or managed AI APIs into backend systems or internal tools.

β€’ Preferred: Experience building microservices in collaboration with neighboring teams or shared platforms, such as eCommerce or marketplace platforms.

β€’ Preferred: Familiarity with dashboards, monitoring, incident response, Python in a production backend context, or a Bachelor’s degree in Computer Science or equivalent experience.


🏝️ Benefits

β€’ Competitive salary and performance-based bonuses.

β€’ Health, dental, and vision insurance options.

β€’ Flexible working hours and remote work opportunities.

β€’ Professional development and learning opportunities.

β€’ A collaborative and inclusive work environment.

People also viewed

NVIDIA2 days ago

Principal Software Engineer – E2E Performance, Goodput

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$272k – $431.3k/year
ApplyView job
ContractHero | Digital Contract Management2 days ago

Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
SBS CyberSecurity2 days ago

Lead Software Engineer

US flagSouth Dakota OnlyFull-timeFull-stack Engineer$80k – $100k/year
ApplyView job
Tripoint Solutions2 days ago

Software Developer

US flagAlabama, +18 more locationsFull-timeFull-stack Engineer$100k – $130k/year
ApplyView job
Intersog2 days ago

AI Product Engineer

CA flagCanada OnlyFull-timeFull-stack Engineer
ApplyView job
Geomagical Labs2 days ago

Frontend Engineering Lead

CA flagCanada OnlyFull-timeFull-stack EngineerC$170k – C$215k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers