All roles

Open role

Full Stack Software Engineer (Java/Kotlin, Angular)

Remote · Vietnam Full-time

Title: Full Stack Software Engineer (Java/Kotlin, Angular) - Remote Duration: 12 Months with potential to extend and to convert to full-time Location: Remote Schedule: Monday–Friday, 8 AM–5 PM or 9 AM–6 PM PST Only W2 candidates are eligible for this position. Third-party or C2C candidates will not be considered. Description: · Participate in daily stand-ups, sprint planning, and retrospectives as part of an agile team. · Design, develop, and maintain UI and APIs for client centralized account and consent management system · Ensure APIs are scalable, low-latency, and fault-tolerant to meet business and customer needs. · Build responsive frontend and backend applications using modern frameworks and technologies such as Spring Boot, Java, and Kotlin. · Write and maintain unit tests, integration tests, and end-to-end tests using frameworks like JUnit, Mocha, and Karma. · Design and optimize database schemas and queries to ensure efficient data storage and retrieval. · Collaborate with cross-functional teams to integrate design, development, testing, and quality control. · Ensure code quality and reliability through continuous testing and code reviews. · Use tools like Kubernetes (K8s) and Helm for orchestration and management of containerized applications. · Ensure secure access to APIs and data. · Set up and maintain CI/CD pipelines using tools like GitHub Actions. · Automate build, test, and deployment processes to ensure rapid and reliable delivery of software. · Monitor and optimize the performance of data pipelines and APIs. · Identify and resolve bottlenecks to ensure high availability and responsiveness. · Document API specifications, design decisions, and development processes. · Collaborate with team members, stakeholders, and partners to gather requirements and provide technical support · Troubleshoot issues and fix bugs quickly Summary: The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs, including mainframe and client/server applications, and major enhancements of existing systems. Job Responsibilities:

  • Fine-tune and improve a variety of sophisticated software implementation projects.
  • Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data.
  • Analyze and review enhancement requests and specifications. Implement system software and customize it to the client's requirements.
  • Prepare the detailed software specifications and test plans. Code new programs to the client's specifications and create test data for testing.
  • Modify existing programs to new standards and conduct unit testing of developed programs.
  • Create migration packages for system testing, user testing, and implementation.
  • Provide quality assurance reviews.
  • Perform post-implementation validation of software and resolve any bugs found during testing.

Position Overview

  • This is a hands-on Full Stack Developer role, not a leadership or managerial position.
  • The ideal candidate should be passionate about learning, product development, continuous improvement, and collaborating closely with QA to ensure high‑quality product releases.
  • Candidate will work on both front‑end and back‑end development within a modern cloud and microservices environment.

Skills

  • Java or Kotlin server-side development experience is the most important skill.
  • Experience working with REST APIS, Message Bus (Kafka or Pubsub), and SQL/NOSQL Database is the 2nd most important skill.
  • RESTful Go services
  • Argo CD

Bonus Skills:

  • Spring Boot or another Java web framework experience, FHIR, Unit / Integration testing, and performance monitoring experience.

Meet the team:

  • Data Platform team builds low-latency, fault-tolerant data pipelines and APIs to meet various business and customer needs.
  • Your role will involve building APIs for customer onboarding, account management, hospital /partner integrations, and CGM Data exchange.
  • This team manages the identity and authentication platform for client products.
  • The focus is on building secure, scalable, and user-friendly authentication services.
  • Candidate will work closely with a tech lead, UI/UX designers, and a squad team.

Where you come in:

  • You will develop cloud-based software systems (APIs and Websites) as part of a multi-disciplinary team that works with an Agile methodology and integrates design, development, testing, and quality control.

What makes you successful:

  • You bring with you rich experience developing full-stack applications
  • Comfortable being part of an agile team that builds components as part of a distributed environment
  • You must be proficient in building responsive frontend and backend applications using modern frameworks and technologies. - Spring Boot, NodeJS, Express
  • You possess strong Programming skills in one of the following languages: Kotlin, Java, JavaScript/Typescript
  • You are an expert at developing web applications with Angular or another modern JavaScript framework
  • You have previously worked with a NoSQL (Cassandra, MongoDB, DynamoDB) or RDBMS (MySQL, Postgres, Oracle)
  • You understand and practice TDD / BDD using modern software test methodologies and frameworks like Junit, Mocha, Karma
  • You know how to containerize an application using Docker and deploy to the cloud
  • You possess fair knowledge of authentication/authorization concepts such as OAuth, OpenID, and SSO
  • Other preferred bonus skills: GitHub Actions, Helm, K8s, Google Cloud Platform

Required Skills (top 3 non-negotiables): 1. Programming in Java / Kotlin – 2 years minimum 2. REST APIs and Angular 3. RDBMS Preferred Skills (nice to have) 1. Containerization and GCP or AWS 2. Keycloak 3. Spring Boot, Karate/Playwright Testing Framework Software Skills Required:

  • Mobile app dev (iOS + Android ideal, but iOS only is acceptable), backend dev

Other preferred bonus skills:

  • Github Actions, Helm, K8s , Google Cloud Platform

Qualifications:

  • A bachelor's degree in a technical field such as computer science, computer engineering, data/software engineering, or a related field is required.
  • 2-4 years of experience required.
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design, large systems software design and development experience.
  • Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems, experience in programming, and experience with problem diagnosis and resolution.

Interview:

  • 3 rounds total - Round 1: Coding assessment.
  • Additional rounds

: Technical + Panel Interview

  • Web Conference (Zoom/Teams).

More open positions

Senior Product Manager

Work from home Full-time role

SkillBridge EMT - Pacific Region (Multiple Locations) - Located in San Diego, CA

Work from home Full-time role

Certified Family Peer Supporter (CFPS)

Work from home Full-time role

Associate Director, Statistical Programming

Work from home Full-time role

Recruiting and Hiring Manager

Work from home Full-time role

VP of Growth

Work from home Full-time role

Principal Investigator (Terrestrial Archaeology - New Mexico)

Work from home Full-time role

Senior Insurance Customer Support Specialist – Expert in Client Satisfaction, Innovation & Growth within a High‑Volume Call Center at brighthush

Work from home Full-time role

Director, Business Development

Work from home Full-time role

Business Operations Coordinator (Remote)

Work from home Full-time role

[Remote] Platform Engineer – Java/Spring Boot & Terraform

Work from home Full-time role

Solutions Architect

Work from home Full-time role

[Remote] Accounts Payable Clerk

Work from home Full-time role

Assistant City Attorney UN

Work from home Full-time role

Medical Science Liaison (MSL)

Work from home Full-time role

Senior Director, Client Success

Work from home Full-time role

Director (Travel & Hospitality)

Work from home Full-time role

Project Coordinator with Jira Experience

Work from home Full-time role

Client Services Manager

Work from home Full-time role

RN Medical Informatics Administrator (W@H Anywhere)

Work from home Full-time role

Senior Project Manager

Work from home Full-time role