Breadstack

152 Pho Duc Chinh Truc Bach, Hà Nội

Company Size : 10-24

View more

Job description

Overview of job

We are looking for a highly skilled Senior Backend Python Engineer to join our growing team. In this role, you will be responsible for developing and maintaining scalable, high-performance backend systems that power our platform. You will work closely with cross-functional teams, including frontend developers, product managers, and DevOps, to design and implement robust solutions that meet the needs of our clients. As a senior engineer, you will also mentor junior developers and contribute to the overall architecture and technical direction of the platform.

Key Responsibilities:

  • Design, develop, and maintain backend services and APIs using Python and related frameworks (e.g., Django, Flask).
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Optimize performance and scalability of the backend systems to handle large volumes of data and high traffic.
  • Implement security best practices to protect sensitive data and ensure compliance with industry standards.
  • Write clean, maintainable, and well-documented code, following best practices in software development.
  • Participate in code reviews, providing constructive feedback to peers and junior developers.
  • Work closely with the DevOps team to ensure smooth deployment and operation of services.
  • Troubleshoot and debug complex issues, identifying root causes and implementing effective solutions.
  • Contribute to the architecture and design of new features and enhancements to the platform.
  • Stay up-to-date with the latest industry trends and technologies, and apply them to improve our systems. 

Job Requirement

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 5+ years of experience in backend development, with a strong focus on Python.
  • Proficiency with Python web frameworks such as Django, Flask, or FastAPI.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Strong understanding of RESTful API design and development.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Solid understanding of software architecture principles and design patterns.
  • Excellent problem-solving skills and the ability to work independently or as part of a team.
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams.

Preferred Qualifications:

  • Experience with event-driven architecture and message queues (e.g., RabbitMQ, Kafka).
  • Knowledge of microservices architecture and distributed systems.
  • Familiarity with Agile/Scrum development methodologies.
  • Experience mentoring and guiding junior developers.

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • Python
  • NoSQL
  • Django
  • PostgreSQL
  • MySQL
  • Git
  • MongoDB
  • Design Patterns
  • Distributed Systems
  • RabbitMQ
  • Docker
  • Redis
  • Architecture
  • MS Azure
  • Apache Kafka
  • AWS
  • Flask
  • Kubernetes
  • Microservices
  • GCP
  • RESTful API
  • FastAPI
  • CI/CD

COMPETENCES

  • Problem Solving Skills
  • Working Independently
  • Teamwork
  • Scrum
  • Communication Skills
  • Agile

BUSINESS PROFILE

Breadstack (a brand of Advesa Digital Solutions) harnesses the Power of AI for eCommerce.

We are reimagining the power of commerce to delight people around the world. Business has changed, and we’re looking for team members to help us shape its future. If you’re passionate about working with the latest technologies to empower the commerce revolution, we’d love to have you on our team.