Technical Manager

JOB DESCRIPTION

We are looking for a Technical Manager who will lead technology teams to build, improve, and support assigned software platforms. You'll champion best practices by implementing tools and processes. Working with product and project managers, you'll contribute to technical solutions, planning, and ensuring application quality. You'll identify and solve technical issues, explore new technologies, and mentor junior engineers. As a senior software engineer/architect, you'll be actively involved in all development stages, with 70% of your time focused on coding
Manage multiple software development teams and platforms:
Champion the assigned platforms, lead and work hand-in-hand with multiple development teams to build/enhance/support it.
Foster a strong culture of software engineering best practices by implementing processes and tools (code reviews, code quality, automation, CI/CD, platform monitoring, technical knowledge base).
Assist Product Manager, Project Manager, Engineering Manager in technical solution proposal, requirement analysis, work breakdown, high-level estimation, and release planning.
Ensure the performance, quality, security, and responsiveness of applications.
Identify, analyze, and propose resolutions for technical risks and technical issues.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Maintain working knowledge of the software industry and trends.
Provide technical guidance and mentoring to less experienced engineers.
Be the key senior software engineer/technical architect of your teams:
Participate in all software development activities and R&D activities (backlog refinement, iteration planning, architectural design, documentation, implementation, code review, unit test, test, deployment, maintenance, and support…)
70% of your workload would be coding-related.

JOB REQUIREMENT

You will have the following skills and experience:
Passionate about coding and enjoy solving challenging problems for large-scale platforms.
3+ years in a similar role (engineering manager, technical manager, technical architect, solution architect, etc.)
7+ years' expertise with Java 11 and above.
Proven successful track record of designing, building, and delivering horizontal scaling and high-concurrency software platforms.
Still do the hands-on coding, conduct R&D, create proof-of-concept, and provide technical know-how to the engineers.
In-depth experience of:
Microservices architecture, architectural design, software design patterns.
RESTful API design, horizontal scaling, and high concurrency.
Multi-threading and distributed programming.
Spring Framework (Spring Boot 2 & 3, MVC, Security, Spring Cloud Gateway, Spring Data).
MongoDB, Redis/Hazelcast, Kafka. Tomcat/Jetty.
Clean code, coding standards, code review, unit tests, mocking libraries, code coverage, and code refactoring.
Non-functional aspects, i.e., security, performance, and scalability.
CI/CD tools, e.g., Jenkins, GitLab, or Bitbucket.
Strong sense of result-oriented, ownership, and responsibility.
Nice to have:
Hands-on experience in developing applications using React Native
Experience in front-end technologies (i.e., HTML/CSS, Node.js, React, TypeScript, Vue.js, or other JavaScript libraries/frameworks).
Oracle Professional Certificates.
Experience with cloud platforms (AWS/GCP/Azure) and containers (Docker, K8s).
UML, arc42, structure101.
Experience setting up Monitoring & Tracing for microservices systems.
Good knowledge of the JVM structure, JVM profiling, and performance monitoring.
Experience with TDD/BDD.

WHAT'S ON OFFER

What You'll Enjoy
Opportunity to be part of a pioneer team of a digital start-up with huge growth opportunities and strong backing from two organizations that are market and innovation leaders in their respective industries.
Also, we have:
Part of a pioneer team of a digital start-up with huge growth opportunities and strong backing from two organizations.
13th-month salary and performance bonus.
12 annual leaves + 3 sick leaves.
100% Social Insurance.
Private healthcare insurance (+2 family members), yearly checkups.
Gathering activities on special occasions (Christmas, New Year, Women's Day, etc.).
Company trip and team-building activities.
Snacks, tea and coffee are ready to serve.
A flexible environment with super fun and enthusiastic colleagues.

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Product

Technical Skills:

Java

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Job ID:

J01471

Status:

Close

Related Job:

Manager, Colleague Services

Ho Chi Minh - Viet Nam


Product

  • HR

Strategically plan and oversee the Colleague Services team to ensure delivery of exceptional P&C services aligning with organizational goals. Lead the development and improvement of P&C procedures and Knowledge-Based Articles to comply with legal and regulatory standards. Supervise accurate and efficient processing of People transactions, including employee lifecycle events, payroll, and benefits administration. Foster collaboration with other P&C teams for seamless integration and service delivery. Utilize data-driven insights to assess and enhance P&C processes, integrating innovative technologies for efficiency. Offer strategic guidance and support to employees and leaders on P&C policies, procedures, and benefit programs. Create and deliver comprehensive P&C metrics and reporting for monitoring service effectiveness. Manage the P&C operational budget and optimize resource allocation. Oversee the Health, Safety, and Well-being framework to promote a safe and healthy workplace environment. Manage People Systems strategically to support organizational objectives. Lead process automation initiatives to streamline P&C operations and improve service delivery. Manage immigration/mobility services for expatriate colleagues, ensuring compliance with relevant laws and regulations.

Negotiation

View details

Senior Backend Engineer

Ho Chi Minh, Ha Noi - Viet Nam


Product

  • Golang
  • Ruby

Develop, construct, and operate backend services for a leading B2B SaaS platform serving the construction industry. Establish an organized, maintainable, and scalable software architecture. Identify and address performance bottlenecks such as query optimization, caching, and asynchronous processing. Uphold software quality with automated testing, code reviews, observability, and CI/CD practices. Validate AI-generated code to ensure security, accuracy, and maintainability. Provide guidance and support to engineers to enhance the team's engineering standards. Backend: Ruby (on Rails), Golang, Amazon Aurora (MySQL), DynamoDB FrontEnd: Nuxt.js, Vue.js, Next.js, ReactJS Mobile App: Kotlin, Swift, Flutter Deploy/ Build: AWS Amplify, CodePipeline, CodeBuild, CircleCI, GitHub Actions Others: Swagger, Docker, Figma, Confluence, JIRA, esa, gRPC Infrastructure: Helm, Terraform Automation test: Autify, Magicpod

Negotiation

View details

Principal Engineer (Java)

Ho Chi Minh - Viet Nam


Product

  • Java

Lead the design, development, and implementation of technical solutions. Collaborate with other technology leaders to improve the technical direction. Advocate and promote best practices for Java. Demonstrate passion for Java and ability to implement advancements in existing or new systems. Lead training sessions to empower engineers with programming skills. Design, develop, review, and manage Java application code and services for production and pre-release environments. Create and manage continuous integration, build management and deployment scripts and systems as needed. Participate in Agile software development, prototyping, and code review with international development teams. Develop scalable microservices-based products and APIs using Java technologies on cloud architecture. Utilize customer or business requirements to develop consistent applications. Work with delivery teams to achieve development success using CI/CD and DevOps practices and tooling. Implement robust coding practices, unit/component test coverage, and debugging. Perform other assigned tasks from leadership or authorized representatives as necessary.

Negotiation

View details