Back to jobs

SENIOR/LEAD BACKEND ENGINEER

Qode
Full-timelead

Job description

Senior/Lead Backend Engineer (Product/ System/ SaaS/ PaaS) We are currently looking for a strong Backend Engineer with solid architectural understanding and hands-on development experience. You will play a key role in designing and developing sophisticated SaaS/PaaS applications that prioritize performance, usability, and accessibility, and building & leading your own team in the Vietnam office. Responsibilities: • Develop and maintain robust, high-performing microservices using Java Spring Boot. • Design and implement scalable and distributed solutions to meet complex business requirements. • Utilize PostgreSQL for database management and integration within services. • Create and manage containerized applications using Docker and orchestrate deployments using Kubernetes (K8S). • Work collaboratively with stakeholders to analyze requirements, propose solutions, and ensure alignment with business goals. • Develop comprehensive testing strategies, including unit and integration testing, to ensure reliable and secure applications. • Ensure code quality and maintainability by following best practices and conducting regular code reviews. Requirements: • 7+ years of experience in software development • Strong Java and Spring Boot experience • Strong software architecture understanding • Experience with distributed systems / microservice architectures • Good understanding of containerized environments (Docker/Kubernetes) • PostgreSQL or other relational database experience • Experience designing scalable backend systems and APIs • Ability to work across backend and infrastructure topics when needed • Experience building SaaS/PaaS products . • Familiarity with AI/LLM-related technologies is a plus • Experience with DevOps, cloud environments, CI/CD pipelines, or platform engineering is a strong advantage Soft Skills: • Ability to drive technical decisions independently • Mentoring or technical leadership experience • Ownership mentality and ability to work in fast-moving product environments • Strong ownership and accountability • Excellent communication skills in English (spoken & written) • Ability to work independently with limited guidance • Pragmatic problem-solving mindset • High motivation and reliability • Product-oriented thinking instead of only task execution • Ability to collaborate internationally with distributed teams Why you'll love working here • Working time: Monday-Friday 9:00-18:00 • Annual personal review meeting • Full payment during probation period • Full 13th salary • 12 annual leaves • Company trip • Variable bonus. • Gifts on special events.

Skills

JavaSpring BootPostgreSQLDockerKubernetesCI/CDDevOpsCloud EnvironmentsMicroservicesSaaSPaaSAPIsDistributed SystemsPlatform Engineering