fram^ has committed to helping our Europe, US, Asia Pacific, and especially Scandinavian companies leverage the talent and power of Vietnamese rockstar developers and other online industry talents. fram^ is a very different company. First of all, our culture is different – we believe that to write world-class code you need to work in an environment that energizes you and with colleagues that inspire and challenge you. Hence, we sit in a specially designed, Scandinavian office on Nguyen Cong Tru in central Ho Chi Minh City. We also hire Vietnam’s top 2% of developers and internet industry talent. Come and visit us to find out if you have what it takes to become a key player in our team, serving Scandinavian and global clients from our base in Ho Chi Minh City!
WHAT YOU WILL DO
fram^ is currently looking for Senior Python Developer for a Blockchain and Cruptocurrency company based in Philippines. This role will include:
- Design, develop, and maintain highly scalable and reliable Python-based application
- Collaborate with cross-functional teams including product managers, designers, and software engineers to deliver high-quality software solutions
- Write clean, efficient, and testable code while following best practices and coding standard
- Debug and troubleshoot issues with existing codebase, and provide effective solutions
- Participate in code reviews to ensure code quality and share knowledge with peers
- Optimize software applications for maximum performance, scalability, and security
- Keep up-to-date with industry trends, best practices, and emerging technologies relevant to Python developmen
- Contribute to the design and architecture of software systems, taking into consideration factors like scalability, reliability, and maintainability
- Actively participate in Agile/Scrum development process, including grooming sessions, sprint planning, and daily standups.
WHO WE ARE LOOKING FOR
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- 5+ years of professional experience as a Python engineer, working on software development project
- Strong knowledge of Python programming language and its core concepts
- Proficient in using Python frameworks such as Django or Flask
- Experience with front-end development technologies like HTML, CSS, and JavaScript
- Good understanding of software development principles, design patterns, and best practices
- Familiarity with relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., SQLAlchemy)
- Experience with version control systems (e.g., Git)
- Strong problem-solving and debugging skills
- Excellent communication and collaboration skills
- Ability to work independently as well as in a team environment.
Nice to have:
- Experience in developing and deploying web applications using cloud platforms (e.g., AWS, Azure, or Google Cloud)
- Knowledge of containerization technologies like Docker
- Familarity with automated testing frameworks such as pytest or unittest
- Understanding of DevOps practices and CI/CD pipelines
- Knowledge of other programming languages like Javascript, Java or C++