
Backend Software Engineer – JVM, L3
Posted 4 hours ago

Posted 4 hours ago
• Assume full end-to-end responsibility for the software you design, develop, test, and deploy into production.
• Collaborate closely with designers, engineers, and product owners to create exceptional products and experiences for our clients and partners.
• Design resilient and scalable components utilizing our architectural styles and patterns.
• Implement new features using our JVM technology stack.
• Create unit, component, integration, and automation tests to ensure the reliability of the features you develop.
• Conduct daily pull request reviews, sharing your expertise with your team.
• Receive mentorship from all team members, ranging from seasoned professionals to junior staff just beginning their careers.
• Deploy new features to production daily via our CI/CD pipeline.
• Participate in on-call rotations to distribute knowledge and experience among the team.
• Contribute to our Architecture Decision Records, where you can propose innovative techniques, patterns, and tools for our evolving platform.
• Demonstrated experience in software development.
• 5 years of backend development experience, particularly with JVM-based technologies such as Java, Kotlin, or Scala.
• Proven success in delivering scalable, high-performance backend systems in a production setting.
• Experience working within software development teams, actively participating in sprints, stand-ups, and retrospectives.
• Practical experience with backend languages (e.g., Java 11, Kotlin, Scala) and backend frameworks such as Spring Boot.
• Proficient in building and managing databases, including SQL (required), PostgreSQL, and Redis.
• Strong background in automated testing.
• Exceptional ability to design, implement, and maintain scalable and secure APIs.
• Proven experience with distributed systems like SQS or RabbitMQ.
• Familiarity with Kafka for managing event-driven systems.
• Knowledge of containerization (Docker) and orchestration (Kubernetes).
• Nice to have: Expertise in CI/CD pipelines and deployment strategies.
• Nice to have: Experience with reactive programming.
• Outstanding capability to excel in a fast-paced, ever-changing environment.
• Deep understanding of business objectives and how technical solutions align with and support these goals.
• Ability to prioritize tasks effectively to deliver maximum impact for users and stakeholders.
• Ideally, experience in fintech or product-driven companies.
• Proven ability to work collaboratively with product managers and designers to ensure technical solutions meet user needs and align with business strategies.
• Takes ownership of delivering significant projects from start to finish, including post-deployment support.
• Continuously seeks to learn and apply emerging AI technologies to enhance development, improve technical investigations, and creatively solve problems.
• Shares insights regarding AI tools and practices with the team, promoting thoughtful experimentation and gradual adoption to enhance workflows, while fostering a culture of innovation.
• Engage in work that truly matters – We are transforming the way people shop, pay, and bank in Colombia, breaking down financial barriers and empowering millions. Your contributions will have a direct impact on customers' lives by creating more accessible, seamless, and equitable financial services.
• Be part of something significant from the very beginning – This is your opportunity to help shape a company, influencing everything from our technology and strategy to our culture and values. You will not just be an employee; you will be an owner.
• Exceptional growth potential – The market we are addressing is vast, and we are growing faster than nearly any fintech lender at our stage. If you seek a high-impact role in a rapidly scaling company, this is it.
• Join a world-class team – Collaborate with top-tier talent from around the globe in an environment where excellence, ownership, and teamwork are central to everything we do. We are deeply committed to what we build and how we build it, and we want you to be part of that journey.
• Competitive compensation and meaningful ownership – We believe in rewarding our talent. You will receive a generous salary, equity in the company, and benefits that extend beyond the basics to support your growth.
CVS Health
Compass
Compass
Compass
Get handpicked remote jobs straight to your inbox weekly.