
DSA123 - SENIOR SOFTWARE DEVELOPMENT ENGINEER

DSA123 - SENIOR SOFTWARE DEVELOPMENT ENGINEER
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