• Lead and mentor a team of software engineers in the design, development, and maintenance
of scalable backend services.
• Demonstrate advanced knowledge and hands-on experience with SQL, especially in the
context of Postgres and SAP Hana, optimizing performance and ensuring data integrity.
• Guide architectural decisions, advocate for best practices in system design, and anticipate
future scaling challenges.
• Work collaboratively with product managers and other stakeholders to define requirements,
deliverables, and set expectations for development tasks.
• Foster a team culture that is focused on quality code, continuous improvement, and proactive
problem-solving.
• Encourage a learning environment, promoting knowledge sharing and professional growth
among team members.
• Utilize existing libraries and tools to maximize development efficiency without compromising
on system performance.
• Serve as the primary technical contact for non-technical partners, translating complex
concepts into understandable language and actionable items.
• Lead by example in the resolution of challenging software issues, implementing measures to
prevent future occurrences.
• Maintain a collaborative, approachable leadership style, encouraging team members to seek
guidance and offering support as needed.
• Ensure the team is proficient with DevOps practices, including Kubernetes, Docker, and CI/CD
pipelines, to streamline development and deployment processes.
• Ensure unit testing is an integral part of the development process; lead by example by
implementing thorough tests and advocating for test-driven development (TDD) practices.
Mô tả công việc
Quyền lợi được hưởng
- Income: Negotiation
- The company has its own bonus mechanism, including many amounts: year-end bonuses, project bonuses, hot bonuses,...
- Be trained to improve knowledge and skills in IT, soft skills and professional qualifications
Yêu cầu công việc
• Bachelor’s or master’s degree in computer science, Engineering, or a related field.
• Minimum of 5 years of professional backend development experience, with a demonstrated trajectory
of increasing responsibility.
• Strong background in Golang and expert-level experience with SQL and database design (Postgres, SAP
Hana).
• Proven leadership skills with the ability to manage, mentor, and grow a team of software engineers.
• Robust understanding of system design principles and a track record of delivering scalable, high-quality
software.
• Effective communication skills, capable of liaising between technical teams and non-technical
stakeholders.
• Experience with Kubernetes, Docker, and the implementation of CI/CD pipelines is essential.
Tech Stack:
• Programming Language: Golang
• Databases: PostgreSQL, SAP Hana
• Cache and Storage: Redis
• Search Engine: Elasticsearch
• Containerization: Docker, Kubernetes
• Continuous Integration/Continuous Deployment: Familiarity with CI/CD tools and pipelines
• Version Control: Git
• Monitoring Tools: Knowledge of system monitoring tools (e.g., Datadog, Prometheus, Grafana)
• Cloud Services: Experience with cloud service providers (e.g., AWS, GCP, Azure)
• API Design: RESTful API, GraphQL, GRPC
• Microservices Architecture: Experience with microservices design and deployment