As a Backend Developer in our Open Finance project, you'll design, build, and maintain high-quality APIs that will be exposed as products to external parties. You'll work closely with cross-functional team members to ensure our systems are secure, scalable, and adhere to industry standards. This role offers the opportunity to work with cutting-edge technologies in a fast-paced, collaborative environment. Key Responsibilities
Design, develop, and maintain backend services using Python
Implement CI/CD pipelines to ensure efficient and reliable software delivery
Standardize API development practices and ensure consistent implementation across services
Construct robust APIs from concept to production deployment
Package and expose APIs as products for consumption by external parties
Own the entire development lifecycle from requirements gathering to deployment and maintenance
Architect and implement serverless solutions primarily using AWS Lambda
Configure and maintain AWS API Gateway services
Create and manage infrastructure as code using Terraform
Design and optimize database schemas for both relational and NoSQL databases
Implement robust authentication and authorization mechanisms using OAuth
Collaborate with team members to solve complex technical challenges
Write clean, maintainable, and well-tested code
Actively participate in code reviews and knowledge sharing
Required Qualifications
Strong proficiency in Python and its ecosystem
Experience with API development and standardization
Demonstrated experience with CI/CD tools and practices
Understanding of API product management concepts
Practical experience with AWS services, particularly API Gateway and Lambda
Knowledge of Terraform or similar infrastructure as code tools
Experience with both relational databases (MySQL, PostgreSQL) and NoSQL solutions
Familiarity with OAuth and secure authentication practices
Strong problem-solving skills and attention to detail
Excellent communication skills and ability to work effectively in a small team
Self-motivated with the ability to work independently and take ownership
Preferred Qualifications
Experience in fintech or open banking environments
Background in developing financial or payment processing systems
Familiarity with open banking standards and regulations
Experience with microservices architecture
Knowledge of event-driven architectures
Experience with container technologies (Docker, Kubernetes)
Understanding of financial data security and compliance requirements
#LI-CC1
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.