Lead Fullstack (Django/Flask & React/Angular) - Remote

settings_input_antenna Remote

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.

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.

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.

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