KỸ NĂNG
- Django
- Flask
- ReactJS
- AngularJS
MÔ TẢ CÔNG VIỆC
- Lead and mentor a small, highly agile development team (2 junior developers, 2 QA with automation skills) while fostering a high performance, collaborative culture.
- Work hands-on with Python (Django/Flask) and JavaScript (React/Angular) to architect, develop, and scale web applications. Set up and enforce engineering best practices – code reviews, CI/CD, unit testing, and automation. Implement CI/CD pipelines for faster and reliable deployments.
- Write and review unit tests, promoting a test-driven development (TDD) approach within the team.
- Ensure scalability, security, and maintainability of the applications.
- Navigate a fast-paced startup environment, balancing speed, quality, and technical debt.
- Drive SCRUM-based agile processes, ensuring efficient sprint planning and execution.
- Encourage and integrate AI-powered tools where appropriate to improve productivity (e.g., for code reviews, testing automation, and monitoring).
- Track and analyze developer productivity metrics to continuously improve team efficiency (e.g., sprint velocity, lead time, deployment frequency).
- Collaborate with cross-functional teams (Product, QA, and DevOps) to ensure alignment with business objectives.
- Work hands-on with Python (Django/Flask) and JavaScript (React/Angular) to architect, develop, and scale web applications. Set up and enforce engineering best practices – code reviews, CI/CD, unit testing, and automation. Implement CI/CD pipelines for faster and reliable deployments.
- Write and review unit tests, promoting a test-driven development (TDD) approach within the team.
- Ensure scalability, security, and maintainability of the applications.
- Navigate a fast-paced startup environment, balancing speed, quality, and technical debt.
- Drive SCRUM-based agile processes, ensuring efficient sprint planning and execution.
- Encourage and integrate AI-powered tools where appropriate to improve productivity (e.g., for code reviews, testing automation, and monitoring).
- Track and analyze developer productivity metrics to continuously improve team efficiency (e.g., sprint velocity, lead time, deployment frequency).
- Collaborate with cross-functional teams (Product, QA, and DevOps) to ensure alignment with business objectives.
YÊU CẦU CÔNG VIỆC
Must-Have Qualifications
- 8+ years of hands-on software development experience, with at least 5 years managing teams.
- Expertise in Python & JavaScript, with solid experience in Django/Flask (backend) and React/Angular (frontend). Experience building single-page applications (SPAs) and integrating them with backend APIs.
- Must be comfortable speaking, reading, and writing in English, as they will lead the team and coordinate closely with our tech and product teams.
- Strong experience with CI/CD pipelines and deployment automation.
- Proficiency in unit testing frameworks (e.g., Pytest, Jest, Mocha).
- Deep understanding of software architecture, scalability, and security best practices.
- Comfortable in a fast-moving startup environment, with experience making trade-offs between speed and technical debt. Strong grasp of SCRUM & Agile methodologies.
- Open to using AI-powered tools for productivity improvements in coding, debugging, testing, and monitoring. Experience tracking and analyzing developer team metrics to drive continuous improvement.
Nice-to-Have (Preferred Skills)
- Experience working in B2B SaaS applications – understanding of multi-tenant architectures, API design, role-based access control (RBAC), and third-party integrations.
- Exposure to DevOps practices (Terraform, Kubernetes, Docker, CI/CD automation).
- Experience with QA automation frameworks (Selenium, Cypress, Playwright).
- Performance tuning & optimization – ability to analyze and improve application performance (database queries, frontend optimizations, caching strategies, etc.).
- Experience working with event-driven architectures – background in message queues (e.g., RabbitMQ, Kafka, SQS) and async processing.
- Understanding of product analytics & observability – ability to integrate and leverage tools like Datadog, Sentry, or Prometheus to monitor application health.
- Experience with microservices & API gateway design – knowledge of REST, GraphQL, or gRPC is a plus. Prior experience in early-stage startups – comfortable with wearing multiple hats and making quick decisions.
- 8+ years of hands-on software development experience, with at least 5 years managing teams.
- Expertise in Python & JavaScript, with solid experience in Django/Flask (backend) and React/Angular (frontend). Experience building single-page applications (SPAs) and integrating them with backend APIs.
- Must be comfortable speaking, reading, and writing in English, as they will lead the team and coordinate closely with our tech and product teams.
- Strong experience with CI/CD pipelines and deployment automation.
- Proficiency in unit testing frameworks (e.g., Pytest, Jest, Mocha).
- Deep understanding of software architecture, scalability, and security best practices.
- Comfortable in a fast-moving startup environment, with experience making trade-offs between speed and technical debt. Strong grasp of SCRUM & Agile methodologies.
- Open to using AI-powered tools for productivity improvements in coding, debugging, testing, and monitoring. Experience tracking and analyzing developer team metrics to drive continuous improvement.
Nice-to-Have (Preferred Skills)
- Experience working in B2B SaaS applications – understanding of multi-tenant architectures, API design, role-based access control (RBAC), and third-party integrations.
- Exposure to DevOps practices (Terraform, Kubernetes, Docker, CI/CD automation).
- Experience with QA automation frameworks (Selenium, Cypress, Playwright).
- Performance tuning & optimization – ability to analyze and improve application performance (database queries, frontend optimizations, caching strategies, etc.).
- Experience working with event-driven architectures – background in message queues (e.g., RabbitMQ, Kafka, SQS) and async processing.
- Understanding of product analytics & observability – ability to integrate and leverage tools like Datadog, Sentry, or Prometheus to monitor application health.
- Experience with microservices & API gateway design – knowledge of REST, GraphQL, or gRPC is a plus. Prior experience in early-stage startups – comfortable with wearing multiple hats and making quick decisions.
QUYỀN LỢI
- Receive 100% salary from the onboarding date.
- Participate in company activities: Monthly and quarterly parties, teambuilding, travel, vacation and other activities.
- Work with large and advanced systems, have the opportunity to develop comprehensive technology skills with complex problems, requiring high accuracy.
- Participate in company activities: Monthly and quarterly parties, teambuilding, travel, vacation and other activities.
- Work with large and advanced systems, have the opportunity to develop comprehensive technology skills with complex problems, requiring high accuracy.
MỨC LƯƠNG
upto 40 triệu
work
Loại hình làm việc :
Remote
event
Hạn ứng tuyển:
09/05/2025
date_range
Kinh nghiệm:
5 năm
school
Học vấn:
Không yêu cầu
people
Số lượng:
1
switch_account
Cấp bậc:
Senior
Hỗ trợ ứng tuyển

Việc khác cùng kỹ năng

- ReactJS
- NextJS
- Javascript
- HTML5
Onsite

