Komputerləşmə və İKT
Senior Backend Python Developer
The ideal candidate will have a strong background in Python backend development, with extensive experience in AWS cloud services, containerization technologies such as Docker and Kubernetes, and a thorough understanding of Open Banking principles and REST APIs. This role involves working on high-scale, cloud-based applications with a focus on efficiency, reliability, and security.
This role is pivotal in working on innovative Open Banking applications and services.
Responsibilities:
- Develop and maintain scalable backend systems in Python, with a focus on Open Banking applications.
- Implement and manage AWS cloud-based solutions, ensuring high availability and security for financial data.
- Develop, and integrate RESTful APIs in accordance with Open Banking standards.
- Work closely with cross-functional teams to understand client needs and deliver effective fintech solutions.
- Ensure compliance with financial industry standards and regulations in software development.
- Troubleshoot, optimize, and maintain existing systems for peak performance and security.
- Stay current with emerging trends and technologies in the fintech sector.
Requirements:
- Minimum of 6 years of Proven experience working as a Backend Python Developer
- At least 3 years of experience working with AWS cloud services and understanding cloud architecture.
- Strong expertise in AWS cloud services and understanding of cloud architecture.
- Experience with containerization technologies, specifically Docker and Kubernetes.
- Proficiency in database technologies (SQL and NoSQL).
- Familiarity with CI/CD pipelines and DevOps practices.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Excellent problem-solving and analytical skills.
- Excellent troubleshooting skills.
- Familiarity with RESTful APIs
- Familiarity with code versioning tool such as Git
- Experience working in software engineering principles and practices – Agile development.
- Ability to understand business requirements and translate them into technical requirements
Non-technical skills:
- Strong communication and collaboration skills.
- Ability to work in a fast-paced and dynamic environment.
- Leadership qualities and experience in guiding junior developers.
- Strong organizational and project management skills.
- A commitment to continuous learning and improvement.
- Has the ability to hold a conversation in English.