VinSmart Future
Domain:
Fintech
Work Loacation
: District 1
Position Responsibilities
(List of essential job functions/duties, responsibilities and expectations - use bullets and prioritize key responsibilities on top, limited to a maximum of 10 bullet points)
Backend Architecture: Design, develop, and maintain scalable microservices and APIs using Java or Golang, ensuring high performance and reliability
System Design: Lead the design of complex backend systems, making architectural decisions that impact scalability, maintainability, and performance
Advanced Development: Implement sophisticated features including distributed transactions, event-driven architectures, and real-time data processing
Performance Optimization: Identify bottlenecks and optimize system performance at database, application, and infrastructure levels
Code Excellence: Conduct thorough code reviews, establish coding standards, and mentor junior engineers on best practices
Production Ownership: Take ownership of services in production, including monitoring, troubleshooting, and incident response
Cross-functional Collaboration: Work closely with Product, Frontend, DevOps, and QA teams to deliver end-to-end solutions
Qualifications / Professional Competencies / Experience Requirements A list of general requirements for the role (not tailored to any individual) - including desired educational background, work experience, and technical knowledge.
Minimum 7 years in backend development with strong proficiency in both Java or Golang
Programming Expertise: Deep knowledge of Java (Spring Boot, Spring Cloud) or Golang (goroutines, channels, standard library); understanding of language-specific performance characteristics
Microservices Architecture: Proven experience designing and implementing microservices, including service discovery, API gateway patterns, and inter-service communication
Databases: Advanced knowledge of RDBMS (MySQL, PostgreSQL) including query optimization, indexing strategies, and transaction management; experience with NoSQL databases (MongoDB, Redis, Cassandra) is a plus
API Design: Strong understanding of RESTful API design, gRPC, and GraphQL; experience with API versioning and backward compatibility
CI/CD: Experience with Jenkins or GitHub Actions for continuous integration and deployment.
Core Knowledge: Solid understanding of data structures and algorithms, with the ability to apply them to complex problem-solving.
Experience in distributed systems, microservices architecture, and containerization (Docker, Kubernetes).
Familiarity with system security practices and backend performance optimization.
Thông tin chung