Job Description 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. 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. Requirements - 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.