Job Openings
[HCM/Remote] Java Full-Stack Engineer (Spring + React)
About the job [HCM/Remote] Java Full-Stack Engineer (Spring + React)
Job Description:
Our Clients, fast-growing remote working company is seeking a highly talented and experienced Senior Full-stack Engineer to join team. In this role, you will be responsible for leading the development of software applications and systems that meet the needs of our clients.
WHAT YOULL DO (RESPONSIBILITIES):
- Provide technical leadership in the design, integration, implementation, and transition of enterprise SaaS human services system
- Flexible design architectural approach to deliver configurability along the data creation, integrations, workflows, notifications, and data persistence
- Understand and synthesize integration requirements, and develop recommendations based on business objectives, product roadmap, solution architecture and technical considerations
- Contribute to the development of our platform functionality using state-of-the-art frameworks and tools
- Specify and troubleshoot API integrations in an ecosystem of multiple systems
- Work closely with client stakeholders, partners, product managers, creative designers, platform architect, and other software engineers
- Constantly learn and use leading-edge technologies
- Implement a system that will address the needs of vulnerable populations
- Contribute to the highest security, extensibility, reusability and testing standards in system architecture and software, interface, components, data structures, and algorithms specifications
WE ARE LOOKING FOR SOMEONE WITH
- Experience building multi-tier web applications with Java fullstack (7-8 years of experience)
- Strong with frontend development (ReactJS)
- Fluent in English
- Nice to have exp with Cursor or similar AI tool to generate code
- Experience building microservices
- Experience with IT security architecture and best practice
- Experience utilizing OpenAPI standards to deliver all phases of RestFUL web services
- Experience with ElasticSearch, ElastiCache, PostgreSQL, Redis, S3, Redshift and Apache Kafka
- Experience leading a major IT application implementation effort
- Ability to synthesize information to deliver optimal solutions and identify roadblocks
- Experience working with technical and operational management, and process owners
- Must have a strong background in software engineering principles and techniques.
- Strong analytical and technical skills to identify critical issues, escalate them and drive them to resolution.
- Experience in an agile software development project
- Experience using a software version control system (e.g., Git) in a project with multiple developers committing to a shared repository
- Experience with software testing, including test planning, integration testing and load and performance testing
- Familiarity with an automated build and deploy pipeline
- Bachelors degree in Computer Science or related field (or equivalent work experience)
BENEFITS:
- Salary: Up to 95,000,000 VND/month
- A remote working environment that allows you to work from anywhere in the world
- Full-time insurance follow VN Labor laws
- Work equipment support.
- Annual bonus, performance-based bonus.
- Monthly compensation package to help you work and live better, remotely!
- Fully support for exams to get Certification and skills improvement training.
- Receive 22 paid leaves on your 5th years. We encourage you to take one month off work.
- A competitive salary and benefits package
- Opportunities for professional development and career advancement with monthly coaching.
- A dynamic and innovative team that values creativity and collaboration.
OFFICE
We are remote-first, it means working remotely does not make you less important or boring. But people who love office still get the great office experience at:
- HN Office: Cầu Giấy, Hà Nội
- HCM Office: Quận Bình Thạnh Tp. Hồ Chí Minh
WORKING TIME: From Monday to Friday
Must work with US clients from 8PM to 11PM ( 3 hours, can be flexible with the rest 5 hours)
Project information: Public Community Platform
THE HIRING PROCESS
- Optional: Assessment
- Round 1: meet for culture + technical scanning
- Round 2: meet client (4 rounds, live coding)
- Round 3: meet Founder
Note: all rounds will be conducted in English.