top of page

DSA123 - SENIOR SOFTWARE DEVELOPMENT ENGINEER

Jt 1.png

DSA123 - SENIOR SOFTWARE DEVELOPMENT ENGINEER

Apply

IT

Senior

Remote

Full-time

Responsibilities

We are looking for a highly skilled Senior Software Development Engineer with strong experience in Java-based backend development and working knowledge of Python. You will play a key role in designing, developing, and maintaining scalable backend systems that power our core products. This is an opportunity to help build first-in-class platforms for LLM-based applications and agentic frameworks, and is a real opportunity to develop a first-in-class platform. This position is ideal for someone who enjoys solving complex problems, working with distributed systems, and collaborating across teams to deliver high-performance software.

  • Design, implement, and maintain scalable, reliable backend services using Java (Spring Boot / Micronaut / etc.).

  • Collaborate with front-end engineers, product managers, and DevOps to deliver end-to-end solutions.

  • Integrate and interact with databases (SQL and NoSQL), messaging queues, and 3rd-party APIs.

  • Write clean, efficient, and testable code in both Java and Python.

  • Contribute to the design of system architecture and make decisions on tech stack and frameworks.

  • Optimize the performance of microservices, conduct code reviews, and maintain high code quality.

  • Participate in Agile development processes, sprint planning, and retrospectives.

  • Troubleshoot and debug production issues as needed.

  • Implement security best practices to ensure data integrity and protection.

  • Stay up-to-date with the latest industry trends, technologies, and best practices.

  • Mentor junior developers and contribute to team knowledge sharing.

Requirements

  • 5 to 8 years of professional experience in backend development with Java.

  • Solid experience with frameworks like Spring Boot, Hibernate, or similar.

  • Experience building scalable platforms for millions of users dealing with high concurrency, low latency, and ultra-reliable service.

  • Proficiency in Python for scripting, automation, or service development.

  • Strong understanding of RESTful API design, microservices architecture, and asynchronous processing.

  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).

  • Familiarity with CI/CD pipelines, Docker, and cloud platforms (AWS, GCP, or Azure).

  • Strong problem-solving and debugging skills.

  • Excellent communication and collaboration skills.

  • Experience with logging, monitoring, and observability tools like Prometheus, Grafana, or the ELK stack.

  • Cloud development experience primarily focused on AWS, but equivalent experience with Azure and GCP may be substituted.

*** Nice to have

  • Experience with Kubernetes and Kafka.

  • Knowledge of DevOps practices and infrastructure as code (Terraform, Ansible, etc.).

  • Background in data processing pipelines or machine learning integrations.

  • Previous experience in high-traffic, distributed systems.

  • Familiarity with LangChain, LangGraph, Semantic Kernel, or RAG pipeline concepts.

  • Experience with GraphQL and gRPC for efficient API communication.

  • Exposure to AI/ML-driven backend services and automation.

Benefits

Working location: Remote full-time (based in Hanoi, Da Nang or Ho Chi Minh)

Salary range: Up to USD 4,300 Gross

Infomation

Offered Salary

2,500 $ - 4,300 $

Skills

bottom of page