
Bạn đang ứng tuyển cho vị trí: Python Developer
Python Developer








- Role & Responsibilities
– Develop, test, and maintain web applications using Python (Django/Flask) and JavaScript (React/Angular).
– Work closely with the Team Lead and other developers to implement scalable, maintainable, and high-performance solutions.
– Write clean, well-structured, and efficient code, following industry best practices.
– Develop and maintain RESTful APIs and integrate them with frontend applications.
– Contribute to CI/CD pipelines and deployment automation under the guidance of senior developers.
– Write unit tests and integration tests to ensure code quality and reliability.
– Participate in code reviews to improve team-wide development practices.
– Collaborate with QA engineers to ensure smooth testing and bug resolution.
– Follow SCRUM and Agile methodologies, actively participating in daily standups, sprint planning, and retrospectives.
– Use AI-powered tools where applicable to improve development efficiency (e.g., for debugging, code reviews, or test automation). - Experience
– Must-Have Qualifications
– 3+ years of hands-on software development experience.
– Strong programming skills in Python & JavaScript, with experience in Django/Flask (backend) and React/Angular (frontend).
– Experience working with single-page applications (SPAs) and consuming RESTful APIs.
– Should be proficient in reading and writing English, and able to speak to a reasonable extent to ensure smooth day-to-day communication.
– Familiarity with CI/CD pipelines and deployment automation.
– Exposure to unit testing frameworks (e.g., Pytest, Jest, Mocha) and test-driven development (TDD) concepts.
– Comfortable working in a fast-paced, Agile startup environment.
– Willingness to learn, adapt, and take ownership of tasks.
– Ability to collaborate with a team while also handling individual responsibilities.
– Open to using AI-powered tools for debugging, testing, and productivity enhancements.
– Nice-to-Have (Preferred Skills)
– Experience working in B2B SaaS applications – exposure to multi-tenant architectures, API integrations, and access control mechanisms.
– Exposure to QA automation frameworks (Selenium, Cypress, Playwright).
– Knowledge of performance tuning & optimization – improving API response times, optimizing database queries, or frontend performance.
– Experience working with message queues (RabbitMQ, Kafka, SQS) and async processing.
– Familiarity with DevOps practices (Docker, Kubernetes, Terraform, AWS/GCP/Azure).
– Understanding of observability & monitoring tools (Datadog, Sentry, Prometheus)
3. Add: Dịch Vọng, Cầu Giấy, Hà Nội