Senior Backend Engineer
J796
Advertising/PR, IT - Software
Job Description
- Design and develop scalable, maintainable, and high-performance backend services using Python or Node.js and related frameworks (e.g., Django, Flask, FastAPI, Express or NestJS).
- Architect, implement, and optimize RESTful APIs, ensuring robust integrations with external data sources, third-party applications, and client systems.
- Develop data models and design database schemas for high-availability storage solutions (e.g., PostgreSQL, MySQL, NoSQL databases).
- Develop and manage complex data pipelines, ensuring seamless data flow and transformation.
- Implement and maintain caching, queuing, and messaging mechanisms to optimize performance and reliability.
- Collaborate with DevOps team to automate deployment, improve CI/CD processes, and monitor infrastructure for platform scalability.
- Conduct code reviews, mentor junior developers, and contribute to a collaborative and high-performance engineering culture.
- Engage with product and design teams to understand requirements, translate them into technical specifications, and deliver impactful features.
- Ensure security best practices, including data protection, access control, and vulnerability management, are integrated into development workflows.
Job Requirement
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience in backend development with a strong focus on Python or Node.js.
- Strong proficiency with one or more web frameworks (Django, Flask, FastAPI, Express, NestJS) and RESTful API design.
- In-depth experience with SQL and NoSQL databases, schema design, and query optimization.
- Proficient in designing and implementing scalable, fault-tolerant, and high-performance systems.
- Experience with microservices architecture and related technologies.
- Solid understanding of software development lifecycle (SDLC) practices, including agile methodologies, CI/CD, and version control.
- Experience with cloud platforms (preferably AWS) and infrastructure as code (Terraform, CloudFormation).
- Knowledge of caching strategies, such as Redis or Memcached, and messaging systems like RabbitMQ or Kafka.
- Excellent problem-solving skills and ability to handle complex technical challenges.
- Strong collaboration and communication skills, with a proactive approach to knowledge sharing and mentoring.
Preferred Qualifications
- Familiarity with machine learning concepts and integrating ML models into backend services.
- Experience with Docker and Kubernetes.
- Knowledge of data security and compliance frameworks, such as GDPR and CCPA.
Benefits
- Highly competitive salary based on experience.
- Regular health check.
- Flexible working hours.
- Full sponsorship of transportation expenses.
- Opportunity to work with cutting-edge technology in a dynamic and fast-paced industry.
- Professional development and educational opportunities.
Others
Work Location
Lương
Negotiable
Published Date
13-11-2024
Share This Job
Related Jobs
CÔNG TY TNHH CAREERTODAY
Địa chỉ:
Trụ sở chính: Tầng 10, Toà nhà Vincom
72 Lê Thánh Tôn, Phường Bến Nghé, Quận 1, Thành phố Hồ Chí Minh, Việt Nam
Di động (Ms Anna): +84 907 950 144
Email: ess@careertoday.com.vn
Website: careertoday.com.vn
Bản quyền © 2018 - 2022 CareerToday. Tất cả các quyền được bảo lưu. Thiết kế bởi Eraweb