Senior Software Engineer – Java, Kotlin

Posted 3 days ago

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

πŸ“‹ Description

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

β€’ Take full ownership of medium-to-large features from conception to delivery.

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

β€’ Work with technologies including JVM (Java, Kotlin), Elixir, Ruby, React, TypeScript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, DynamoDB, and associated tools.

β€’ Impact architectural decisions, standards, and delivery processes.

β€’ Review pull requests, give constructive feedback, collaborate with colleagues, and assist with onboarding.

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

β€’ Collaborate with product teams, engineering management, and stakeholders to navigate uncertainties and align customer requirements with technical limitations.

β€’ Enhance reliability and maintainability by leveraging metrics, addressing incidents, and improving observability.


⛳️ Requirements

β€’ A minimum of 3 years of experience in software engineering.

β€’ Proven experience in developing production-ready web applications and backend systems with a focus on reliability and security.

β€’ Experience in shaping technical direction, including aspects of architecture, standards, and delivery.

β€’ Proficiency in Java, Kotlin, Elixir, Erlang, Ruby, JavaScript, Next.js, or similar programming languages; willingness to work on JVM services (Java, Kotlin) as needed.

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

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

β€’ Ability to work with complex, contextual domain data and integrate with adjacent services.

β€’ Preferred: experience in production environments with JVM services and/or JavaScript, TypeScript, HTML, CSS, and React web applications.

β€’ Preferred: experience in integrating LLMs or managed AI APIs into backend or internal tools.

β€’ Preferred: experience in building microservices that interact with neighboring teams or shared platforms, including eCommerce or marketplace solutions.

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


🏝️ Benefits

β€’ Competitive salary and performance-based bonuses.

β€’ Comprehensive health, dental, and vision insurance.

β€’ Generous paid time off and flexible work arrangements.

β€’ Professional development opportunities and support for continued education.

β€’ 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