We are looking for an innovative self-starter to help deliver the next-generation payment and gift card platform. Sitting at the center of our payment funnel, our payment platform manages millions of orders involving 6+ billion dollars each year, growing rapidly by creating omnichannel payment experiences. As a software engineer, you will be pivotal in the Payments and Gift Card team, responsible for designing, developing, and testing end-to-end features while engaging with our partner teams to bring the best-of-class experiences to customers. Our teams design, develop, and maintain systems that support both purchase and post-purchase experiences, taking payments from customers and managing cancellations and refunds, etc.; we leverage technologies such as Java, Spring Boot, Kubernetes, AWS Fargate, Apache Kafka, and other AWS services and databases.
Responsibilities:
· Participate and contribute to the agile development and planning process.
· Write highly maintainable, easy-to-understand code for RESTful Services, event-driven systems, databases,
and cloud infrastructure following secure coding practices.
· Demonstrate a foundational understanding of standards, concepts, and principles of engineering to solve the practical needs of the business.
· Design interactions between multiple modules and understand business metrics for the team.
· Validate all scenarios and conform to code quality through the complete and automated unit, functional, integration, and end-end testing.
· Identify performance issues and optimize solutions and infrastructure.
· Instrument code appropriately, creating custom metrics, alerts, and dashboards.
· Ensure adherence to Engineering best practices across the entire solution.
· Collaborate with other software engineers on design and best practices and conduct code reviews.
Requirements:
· Solid foundation in software engineering practices, data modeling, object-oriented analysis and design, design patterns, and algorithms.
· P
📌 Senior Software Engineer (Bogotá)
🏢 Confiz
📍 Bogotá