At Osigu, we are transforming healthcare by streamlining financial and operational processes for hospitals, clinics, and insurers. Our mission is to enhance efficiency, reduce administrative burdens, and improve patient care through cutting-edge technology. Role Overview We are looking for a Software Engineer specializing in payments who will be in charge of designing, developing, and maintaining our payments API and related SPA infrastructure. This role will involve working with modern technologies to build robust, scalable, and secure payment solutions. You will work cross-functionally with product, and operations teams, tracking development metrics, identifying bottlenecks, analyzing root causes of issues, and proposing continuous improvements in delivery processes. Key Responsibilities Design, develop, test, deploy, maintain, and improve software solutions for the Payments API (Python, FastAPI) and the Single Page Application. Ensure the technical feasibility of UI/UX designs for the SPA, integrating with OAuth2 protocol for authentication. Implement and advocate for best practices in software development, including Clean Code, Clean Architecture, SOLID principles, and DRY. Collaborate with cross-functional teams to define, design, and ship new features. Manage AWS infrastructure, including Lambda, API Gateway, S3, Parameter Store, Secrets Manager, RDS, and SQS, utilizing the Serverless Framework for deployments. Work with Docker for building and deploying applications. Contribute to database design and management, potentially using tools like Flyway. Develop and maintain CI/CD pipelines using tools like Bitbucket Pipelines. Ensure code quality, perform code reviews, and write automated tests (e.g., pytest). Troubleshoot, debug and upgrade existing systems. Participate in an agile development process- Required Qualifications & Skills Experience & Background 4+ years of experience as a Software Engineer or similar role. Experience in developing and consuming APIs. Experience with payment processing systems and financial technologies is a strong plus. Familiarity with agile development methodologies. Strong English level. Technical & Analytical Skills Strong proficiency in Python and experience with web frameworks like FastAPI. Experience with Java and Spring Boot. Knowledge of front-end technologies, including Node.js. Solid understanding and practical application of Clean Code principles, Clean Architecture, SOLID, and DRY. Experience with AWS services (Lambda, API Gateway, S3, RDS, SQS, etc.) and Serverless Framework. Proficiency with Docker and containerization. Experience with database technologies (SQL/NoSQL) and database migration tools like Flyway. Understanding of authentication and authorization mechanisms (e.g., Auth0). Familiarity with CI/CD tools and practices (e.g., Bitbucket Pipelines, Codacy). Proficiency with Git for version control. Strong analytical and problem-solving skills. Soft Skills & Cultural Fit Excellent communication and teamwork skills. Ability to work independently and manage time effectively. Proactive and willing to take ownership. Eagerness to learn new technologies and methodologies. A collaborative and agile mindset, focused on real impact on operational efficiency. Benefits & Culture Opportunity to work at a fast-growing health-tech with a global impact in Latin America . Health, Optical, and Connectivity Support. Flexibility and extra days off Strategic role with direct visibility at the executive level . Collaborative and agile culture , focused on real impact on operational efficiency. Challenges in scalability, efficiency, and quality in a highly complex environment. Extra benefits focused on your well-being. #J-18808-Ljbffr