Remote (eventually hybrid in Bogotá, Colombia)
Compensation: $40,000–$45,000 USD per year
About the Company
Join our U.S.-based client, a leading B2C payment platform trusted by millions of customers worldwide. Their engineering team integrates with top payment service providers, delivering robust, scalable solutions that support expansion into new markets. Focused on minimizing credit loss, reducing customer friction, and handling sensitive payment data with the highest security standards, they are building a world-class platform that ensures seamless transactions at scale.
About the Role
As a Senior Java Engineer, you’ll join a backend-focused team dedicated to developing secure, scalable systems while occasionally contributing to frontend development when needed. You’ll play a key role in designing and implementing systems that prioritize long-term impact and reliability. This position will start fully remote but is expected to transition to a hybrid format as the company builds a hub in Bogotá, Colombia.
Technical Stack
- Java, Spring Boot
- RESTful APIs (nice to have)
- Kafka (asynchronous messaging, nice to have)
- Kotlin (nice to have)
- PostgreSQL databases (nice to have)
- React (intermediate level desired)
Key Responsibilities
- Develop backend solutions with a strong focus on scalability, reliability, and security.
- Work with Java, Spring, and SQL databases (data modeling, query optimization).
- Apply system design and architecture principles (design patterns, microservices).
- Implement DevOps practices (CI/CD, containerization using Docker, Kubernetes).
- Write and maintain unit and integration tests to ensure code quality.
- Follow secure coding practices to safeguard against common vulnerabilities.
- Collaborate effectively with cross-functional teams, ensuring smooth technical and non-technical communication.
- Take ownership of challenges, propose solutions, and contribute to team success.
Requirements
- Senior-level experience in backend development, with strong Java and Spring proficiency.
- Solid experience with SQL databases, data modeling, and performance optimization.
- Familiarity with DevOps practices (CI/CD pipelines, Docker, Kubernetes).
- Experience with testing strategies (unit and integration testing).
- Strong system design and architectural understanding.
- Practical experience with secure coding practices.
Nice to Have:
- Kotlin programming experience.
- Prior work with financial systems or billing platforms.
Interpersonal Skills
- Strong problem-solving abilities and a proactive mindset.
- Excellent communication skills, including the ability to explain complex technical topics to non-technical stakeholders.
- Team-oriented with a positive, collaborative approach.
- Adaptable and eager to learn new technologies.
Perks — What’s in It for You?
- Join a growing global company with over 3,000 employees.
- Competitive salary: $40,000–$45,000 USD per year (final offer may vary based on seniority, skills, and interview performance).
- Generous PTO policy.
- Health and benefits package aligned with Colombian local laws.