Principle Full-Stack Engineer (R&D)
Virtuos Xem tất cả việc làm
- Tp Hồ Chí Minh
- Lâu dài
- Toàn thời gian
- Backend
- Design and build scalable backend services and secure RESTful APIs using Python (FastAPI or Flask).
- Model, query, and optimize data across relational and NoSQL databases; implement caching and messaging when needed.
- Enforce authentication/authorization, input validation, and robust error handling.
- Frontend (web and desktop)
- Develop responsive, accessible, and performant web UIs using modern frameworks, HTML5, CSS(Tailwind), and TypeScript/JavaScript.
- Build and maintain Electron-based desktop applications, including IPC, packaging, auto-update, and native integrations.
- Establish UI component standards, testing strategies, and performance best practices.
- Quality, performance, and delivery
- Write comprehensive tests with tools such as pytest.
- Own performance tuning, troubleshooting, code reviews, and technical documentation.
- Set up and maintain CI/CD with Git and GitLab; use Docker for local development and deployment pipelines.
- Collaboration and process
- Partner with UI/UX, backend, production, SRE, and IT stakeholders to deliver user-centric solutions.
- Contribute to architectural decisions and mentor junior engineers.
- Work within agile methodologies, continuously improving team practices.
- Team management
- Lead a team of engineers to continuously contribute to quality of R&D applications
- Effectively communicate with key stakeholders and team members globally.
- 6+ years of professional experience building production applications as a full-stack engineer.
- Strong hands-on expertise in Python (FastAPI or Flask), RESTful API design, and SQLAlchemy/Pydantic or similar tooling.
- Proficiency in Vue or React, including routing, state management (Vuex/Pinia or Redux), and component libraries.
- Proven experience working on public cloud like AWS/GCP
- Database proficiency with relational systems (PostgreSQL) and familiarity with NoSQL (MongoDB, Vector DB); experience with caching and message queues (Redis) is valued.
- Proven testing mindset and experience with automated test suites.
- Comfortable with Git, GitLab CI/CD, and Docker.
- Clear communication skills and experience collaborating with cross-functional teams.
- Experience with agent development frameworks (LangChain/LangGraph) is a plus.
- Certification: AWS Certified Solutions Architect - Associate