Job Description
• 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.
Your skills and experience
• Over 1 year 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
• Have experience working in one of the following languages: Python, Java, ...
• Expertise in database design (SQL)
• Experience with Docker.
BENEFITS FOR YOU:
- Performance - salary review each year and 13th-month salary.
- Premium Health Insurance package (PVI) and Annual health check.
- Annual company trip and regular team-building parties.
- Friendly colleagues and comfortable working environment.
- Prepare Laptop