Back End Developer

JOB DESCRIPTION

Turn business logic and requirements into functioning code.
Select and design database to meet the client’s requirements.
Design and implement web services.
Integrate UI with server-side logic.
Ensure application level security and data protection.
Optimize application speed and scalability.
Write server-side documents: API design, system design.
Write maintainable and reusable code.
Write unit tests.
Write stress tests.

JOB REQUIREMENT

Strong experience with NodeJS/Go.
Experience with web servers (Nginx / Apache).
Experience with Git (knowledge about GitFlow, GitOps is a bonus).
Experience with database systems: SQL(Postgres, MySQL), NoSQL (MongoDB).
Experience with caching systems: Redis, Memcached, Cassandra.
Understanding about communication protocols: TCP/UDP, HTTP/Websocket, gRPC.
Experience in building APIs using REST/GraphQL; API documentation using Swagger/DocGen.
Understanding about System Design/Architecture is a bonus.

WHAT'S ON OFFER

Attractive salary and annual salary review
Working in a professional, friendly, well-equipped environment both with foreigners and
VietnameseExtensive on job training, you will always have chance to work with new emerging technologies
MacBook or iMac for work
Social insurance, medical insurance & unemployment insurance according to Vietnam Labor Law
Offer free food everyday
13th month salary and Bonus based on performance.
12-day annual leave per year
Company Party, Birthday Party, Annual travel
Games: PlayStation, Uno, Darts, Avalon, Bang, Werewolf, Dixit Odyssey
Sports: Football, Badminton

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:

Outsource

Technical Skills:

NodeJS, Golang

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

$ 2,000 - $ 2,500

Job ID:

J01063

Status:

Close

Related Job:

Senior Software Engineer (PHP/ Golang)

Ho Chi Minh - Viet Nam


Product

  • PHP
  • Golang
  • Kubernetes
  • AWS

Analyzing requirements, converting them into technical specifications, and estimating implementation cost. Making significant individual contributions, actively writing high-quality, maintainable, and scalable code. Participating in shaping the technical roadmap by identifying and prioritizing issues, gaps, and technical debt in the product. Researching and evaluating new tools, technologies, and frameworks to enhance the product and improve development efficiency. Ensuring the product is technically prepared for future challenges, with a focus on security, maintainability, and scalability. Encouraging a culture of ownership, empowering engineers to provide product development suggestions. Providing technical input and insights to Product Managers regarding tradeoffs between scope, engineering capacity, and time constraints. Advocating best practices and actively participating in code and design document reviews to ensure high quality. Mentoring and supporting other engineers to foster their growth and development. Collaborating with other technical teams to maintain effective communication and avoid duplicate efforts or incompatible solutions.

Negotiation

View details

Software Engineer

Ho Chi Minh - Viet Nam


Product

  • Backend
  • Devops
  • Cloud
  • Kubernetes
  • Python
  • Javascript
  • Typescript

Create and develop the API Platform with a focus on reliability, performance, and providing a top-tier developer experience Deploy and enhance AI/ML models in scalable, production environments in collaboration with research and applied ML teams Manage and advance a contemporary, cloud-native infrastructure stack utilizing Kubernetes, Docker, and infrastructure-as-code (IaC) tools Ensure platform dependability by designing and implementing telemetry, monitoring, alerting, autoscaling, failover, and disaster recovery mechanisms Contribute to developer and operations workflows, encompassing CI/CD pipelines, release management, and on-call rotations Work collaboratively across teams to implement secure APIs with fine-grained access control, usage metering, and billing integration Continuously enhance platform performance, cost-efficiency, and observability to accommodate scaling and serve users globally.

Negotiation

View details

Solution Architect (Python/Java/Go)

Ho Chi Minh, Ha Noi - Viet Nam


Outsource

  • Python
  • Golang
  • Java

Responsible for defining and managing end-to-end architecture for Smart Contract solutions on Vault, including product lifecycle design, posting instructions, hooks, and version upgrade strategies Translating business requirements into scalable, maintainable financial product architectures Ensuring designs comply with banking standards, accounting rules (double-entry), and architectural constraints Governing API interactions, data models, schedules, workflows, and integration points across the digital banking ecosystem Conducting architecture reviews, technical decision records, and risk assessments Providing architectural oversight for multiple Smart Contract development teams and ensuring consistency in design, code quality, and best practices Mentoring Technical Leads and Developers on Vault smart contract patterns, testing frameworks, and release governance Defining coding standards, testing strategies (unit/integration/E2E), and CI/CD structure for Smart Contract deliveries Overseeing defect triage, production issue investigation, and root-cause analysis for posting failures, schedule conflicts, and financial calculation discrepancies Serving as the technical authority in all Smart Contract discussions with clients and senior stakeholders Conducting solution workshops to clarify product logic, workflows, schedule design, fees, interest, and accounting postings Explaining architectural trade-offs and guiding clients toward scalable, compliant, and future-ready product designs Collaborating closely with Product Owners, BAs, and Delivery Managers to align expectations and delivery priorities Partnering with DevOps, QA, Infrastructure, and Security teams to ensure seamless deployment and release governance Overseeing smart contract versioning, migration plans, schedule evolution, and feature upgrade paths Ensuring observability, monitoring, and debugging practices are in place for all environments Owning delivery roadmaps, architecture backlog, sprint planning input, and risk mitigation strategies Continuously refining best practices for Smart Contract engineering and architecture Evaluating emerging Vault features, tooling, and industry trends to drive modernization Contributing to knowledge base and upskilling initiatives.

Negotiation

View details