Mô tả công việc
Design, develop, and maintain high-performance backend services.
Work closely with frontend developers and other stakeholders to ensure seamless integration and functionality.
Model complex data structures and optimize database performance using SQL and database design best practices.
Interact with, manage, and monitor data transformation engines such as Airflow, dbt, or Dagster.
Design and build APIs that adhere to industry standards and best practices.
Implement data security and protection measures
Continuously monitor and optimize backend services for speed, scalability, and reliability.
Maintain high code quality through thorough testing, code reviews, and adherence to coding standards.
Document code, architecture, and design decisions for knowledge sharing and future reference.
Stay up-to-date with emerging technologies and industry trends to continuously improve skills and project outcomes.
Yêu cầu công việc
Must Have
Over 4 years of working experience as a Backend Developer
Extensive knowledge and experience in developing data products
Strong experience in key skills for both front-end and back-end development
Excellent communication skills and the ability to work collaboratively in a team environment
Good English communication
Proficiency in Python and Asyncio
Experience with Django, Flask, and Airflow
Strong experience with FastAPI and SQLAlchemy
Expertise in database design (SQL)
Experience with Docker.
Nice to have
Proficiency in NodeJs
Proficiency with Git and automated testing
Familiarity with CI/CD pipelines.
Quyền lợi được hưởng
Encouragement of a self-driven, results-oriented work culture
Competitive salary
13th-month salary
15 days of annual leave
Full social insurance coverage and premium healthcare benefits
Annual health check-up
Monthly Team Outing, Company Trip, Year End Party and Events