




Job Summary: We are looking for a Software Engineer to design, develop, and scale payment solutions, building secure and robust APIs and services. Key Highlights: 1. Direct impact on the efficiency and scalability of the payment platform 2. Backend development, cloud infrastructure ownership, and cross-functional collaboration 3. Focus on software quality, security, and maintainability We are seeking a **Software Engineer** to design, develop, and scale Osigu’s payment solutions. This role will be responsible for building secure, robust, and scalable payment APIs and services that optimize financial processes for hospitals, clinics, and insurance providers. This role combines backend development, cloud infrastructure ownership, and cross-functional collaboration with Product and Operations teams, delivering direct impact on the payment platform’s efficiency, reliability, and scalability. **Location:** **Bogotá, Medellín, or Guatemala City** **Work Mode: Hybrid – 2 days per week in the office** **Key Responsibilities** **Payment Systems and Backend Development** * Design, develop, and maintain the **Payments API** using **Python and FastAPI**. * Build and evolve backend services supporting critical payment flows. * Ensure technical feasibility of UI/UX designs and their correct integration with frontend applications. * Implement secure authentication and authorization mechanisms (OAuth2). * ️ **Engineering Excellence and Code Quality** * Apply and promote engineering best practices such as **Clean Code, Clean Architecture, SOLID principles, and DRY**. * Ensure code quality through peer reviews, automated testing (pytest), and shared standards. * Contribute to continuous improvement of the codebase and system architecture. * ️ **Cloud Infrastructure and DevOps** * Manage and maintain infrastructure on **AWS** (Lambda, API Gateway, S3, RDS, SQS) using the **Serverless Framework**. * Maintain **CI/CD** pipelines (Bitbucket Pipelines). * Use **Docker** for application build and deployment. **Collaboration and Operational Efficiency** * Collaborate cross-functionally with Product and Operations teams to improve delivery processes. * Analyze development metrics, identify bottlenecks, and propose continuous improvements. * Actively participate in an agile environment focused on real-world impact. **Requirements** **Experience and Technical Knowledge** * Proven experience developing and consuming **APIs**. * Strong proficiency in **Python** and frameworks such as **FastAPI**. * Knowledge of SQL and/or NoSQL database design and management. * Practical understanding of **clean architecture**, SOLID principles, and engineering best practices. * Experience with **AWS** services and containerization (**Docker**). **Professional Skills** * Strong communication skills and ability to work autonomously. * Ability to learn new technologies and adapt to changing contexts. * Collaborative mindset and results-oriented approach. * **Nice-to-Have** * Prior experience in **payment systems or fintech**. * Knowledge of **Java and Spring Boot**. * Experience with frontend technologies such as **Node.js**. * Familiarity with authentication mechanisms like **Auth0** and **OAuth2**. **Your Superpowers** ✅ Logical thinking and orientation toward scalable solutions. ✅ Focus on software quality, security, and maintainability. ✅ Technical ownership of the developments you lead. ✅ Ability to thrive in agile, highly collaborative environments. ✅ Technical curiosity and a continuous improvement mindset.


