Mô Tả Công Việc
Take technical ownership of full-stack application design and implementation using Angular,
.NET Core, and MySQL;
Work closely with Product Owners, Designers, and cross-functional teams to define
architecture, clarify requirements, and ensure technical feasibility;
Lead the development of scalable, maintainable, and secure backend services and RESTful
APIs;
Design and implement modular, high-performance, and reusable UI components in Angular
with a focus on UX and accessibility;
Conduct code reviews, mentor junior/mid engineers, and enforce coding standards and best
practices;
Drive performance tuning, optimization, and scalability improvements across frontend and
backend;
Participate in system architecture discussions, design reviews, and contribute to long-term
technical roadmap;
Collaborate with DevOps to enhance CI/CD, automate deployments, and monitor production
systems;
Troubleshoot complex production issues and provide root cause analysis; • Stay up to date with emerging technologies and suggest improvements to stack, tools, and
workflow.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
Bachelor’s degree in Computer Science, Software Engineering, or related field;
5+ years of professional experience in full-stack web application development;
Strong proficiency in Angular (v12+) and frontend best practices (state management, lazy
loading, performance optimization, testing);
Deep experience with .NET Core (C#) for building enterprise-grade APIs and background
services;
Proficiency in MySQL (schema design, query optimization, indexing, stored procedures);
Strong understanding of RESTful API design, authentication/authorization (JWT, OAuth2),
and security best practices;
Solid grasp of software architecture patterns (Clean Architecture, CQRS, Repository,
Dependency Injection);
Experience with CI/CD pipelines, Git workflows, and deployment to Azure or other cloud
environments;
Familiarity with containerization (Docker, Kubernetes) is a strong plus;
Hands-on experience with unit, integration, and end-to-end testing frameworks;
Proven ability to mentor, review code, and guide team members toward high-quality delivery;
Strong analytical thinking, ownership mindset, and a proactive attitude in identifying and
solving problems;
Excellent communication and teamwork skills, able to collaborate across teams effectively.
Nice to have: Experience with Microservices architecture and Message Queues (e.g., RabbitMQ, Kafka);
Nice to have: Knowledge of TypeScript design patterns and RxJS advanced usage;
Nice to have: Familiarity with Domain-Driven Design (DDD) and Event-driven systems;
Nice to have: Exposure to frontend build optimization and performance profiling tools;
Nice to have: Contributions to open-source projects or internal frameworks.
Xem toàn bộ Yêu Cầu Công Việc
Hình thức
Full-time
Mức lương
Thỏa thuận
Báo cáo tin tuyển dụng: Nếu bạn thấy rằng tin tuyển dụng này không đúng hoặc có dấu hiệu lừa đảo,
hãy phản ánh với chúng tôi.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.