We’re seeking a Senior Backend (Python) Developer to join a pioneering tech company transforming the banking industry. If you’re an experienced Back-end Engineer who thrives on challenges and wants to be part of a game-changing company, apply now to help shape the future of finance!
Requirements
- B.Sc. in computer engineering or equivalent from a reputable university.
- 7+ years of experience as a software developer
- 2+ years of Python experience
- Experience in Cloud (AWS, GCP, Azure)
- Experience with designing and building RESTful APIs
- Experience with NoSQL
- Experience in Docker, k8s
- Experience with Relational DB
- High-level SQL capabilities
- Experience in Agile development
- Experience in CI/CD and automated testing
- Developing and maintaining large-scale/distributed systems infrastructure
- Experience with data workflow management
- Fluency English (written, spoken, and reading)
Will be a plus
- Master’s degree in Computer Science or related technical fields
- Lead designing & building large-scale/distributed systems infrastructure
Responsibilities
- Lead and take end-to-end ownership of entire product development, be part of a multidisciplinary team
- Take part in or lead architectural decisions and discussions
- Review code developed by others, and provide feedback and mentoring to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
- Solve complex business processes, create object models, define APIs, build web services, and more
- Triage production and system issues, prioritize, track, debug, and solve with stakeholders and other team members
- Work directly with others (engineers and other internal stakeholders) to develop a solid understanding of the business application and requirements for which the application is being designed
- Be part of building a scalable and agile R&D organization by helping define and create the right tools and processes
What we offer
- Competitive salary and benefits package
- Medical insurance
- Hybrid type of work
- Collaborative and innovative work environment
- Career growth and development opportunities
- A chance to work with a talented and driven team of professional