Job Summary
Job description
Overview of job
We are seeking an experienced Middle/Senior Python Developer to lead and mentor junior developers on projects while contributing to various development tasks. In this role, you will write code and play a key part in the design and implementation of our software solutions.
Responsibilities:
- Collaborate with a cross-functional team of designers, business analysts, and engineers to design, develop, and deploy products in a production environment.
- Write clean, maintainable, and efficient Python code.
- Adapt and learn new programming languages and techniques as required.
- Proactively identify and resolve complex technical challenges.
- Thrive in a fast-paced environment to deliver high-quality software within tight deadlines.
Job Requirement
- 3 to 5 years of experience in backend service development, with a strong proficiency in Python. Experience with Java is a significant plus.
- Solid SQL and NoSQL database design and operational skills; experience with DynamoDB is highly desirable.
- Familiarity with AWS services (CloudFront, ECS, S3, API Gateway, Lambda, ALB/NLB, DynamoDB) and their configuration.
- Experience in developing distributed systems based on microservices architecture and event-driven design; experience with AWS serverless architecture is a plus.
- Proven ability to quickly learn new technologies and programming languages.
- Understanding of software development best practices, including version control, code reviews, and testing frameworks.
- Ability to work effectively both independently and as part of a team.
- Proficient in English, ability to present technical solutions in English is an advantage.
- Experience in the banking or financial domain is an advantage.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Python
- Java
- DynamoDB
- AWS Lambda
- Amazon S3
- Amazon CloudFront
- AWS
- NLB
- Microservices
- EDD
- Amazon ECS
- API Gateway
- ALB
COMPETENCES
- Working Independently
- Teamwork
- Presentation Skills
BUSINESS PROFILE
TymeX is a part of Tyme Group.
Tyme Group is one of the world’s fastest-growing digital banking groups, building high-tech and high-touch banks in fast-growing, emerging markets. Headquartered in Singapore with a Technology and product Development Hub in Vietnam, Tyme designs, builds, and commercializes digital banks for emerging markets, with particular expertise in serving under-served and under-banked populations.
Established in 2016, TymeX has been Tyme Group's Product & Technology Development Hub, bringing together engineering and product people who share a global mission to become serial bank builders, shaping the future of banking through technology. We build products with the principle of finding the right balance between the digital and physical worlds.