About the role
We are a product-focused tech company building a modern platform that supports test automation and DevOps teams. We're expanding our engineering team and are looking for a strongFull Stack Engineerwho enjoys solving complex problems and delivering products that bring real value to users.
The ideal candidate has a product mindset, understands how technology drives business outcomes, and can work flexibly across backend, frontend, and event-driven systems. You should be confident with Java-based backend frameworks, React for the frontend, and comfortable working on scalable, distributed architectures.
Responsibilities
- Develop and maintain scalable web applications across both front-end and back-end.
- Build APIs and backend services using Java frameworks such as Quarkus or Spring Boot.
- Work with PostgreSQL databases and ensure smooth data integration.
- Build responsive, high-performance web interfaces using React and TypeScript.
- Design and work with event-driven systems using tools like Kafka.
- Containerize applications using Docker and contribute to deployment pipelines.
- Ensure performance, reliability, and security across services.
- Troubleshoot and resolve issues throughout the stack.
- Work closely with product managers, UI/UX, and engineering teams to deliver high-quality features.
- Identify improvements, suggest solutions, and take ownership of technical challenges.
- Apply a product mindset: focus on user needs and overall value, not just code.
Requirements (Must-Have)
- 5+ years of experience working on complex or large-scale software projects.
- Bachelor's degree in Computer Science, Software Engineering, or similar - or equivalent hands-on experience.
- Strong backend development skills in Java (Spring Boot, Quarkus).
- Proficiency with React and TypeScript.
- Hands-on experience with PostgreSQL.
- Practical experience with Kafka or other messaging/event-driven systems.
- Ability to design and consume RESTful APIs.
- Familiarity with Git and CI/CD workflows.
- Strong analytical and problem-solving skills with a proactive mindset.
- Good communication skills (both English and Vietnamese) and the ability to collaborate in a product-driven environment.
Nice to Have
- Experience designing microservices or distributed systems.
- Hands-on experience with public cloud platforms (AWS, GCP, Azure).
- Knowledge of container orchestration (Kubernetes).
- Experience with automated testing tools (JUnit, Jest, Cypress, etc.).
- Exposure to Agile/Scrum processes.
Note:This is fully on-site role
- Location: Hoa Hung ward, HCMC
About CoderPush
CoderPush is a remote-first technology company that partners with startups and global businesses to build scalable, high-quality software products. We focus on long-term collaboration, clear communication, and delivering real impact through strong engineering and product thinking.
Please find more at: https://coderpush.com/