Full Stack Software Engineer
Full Stack Software Engineer (Java/Kotlin, Angular) – Remote Location: Remote | Duration: 12 months, with potential to extend or convert to full-time | Schedule: Monday–Friday, 8:00 a.m.–5:00 p.m. or 9:00 a.m.–6:00 p.m. Pacific Time Employment eligibility: This opportunity is available to W-2 candidates only. Third-party and C2C candidates will not be considered. About The Company DivIHN Integration Inc. connects skilled technology professionals with opportunities to solve meaningful business challenges. For this engagement, you will join a collaborative product and data platform team focused on secure identity, authentication, account management, and consent services. The team develops low-latency, fault-tolerant APIs and data pipelines that support customer onboarding, hospital and partner integrations, and continuous glucose monitoring (CGM) data exchange. Working alongside a technical lead, UI/UX designers, quality assurance partners, and other engineers, you will contribute to cloud-based products in a modern, distributed environment. About The Role We are seeking a hands-on Full Stack Software Engineer to design, build, test, and maintain responsive web applications and APIs. This individual contributor role is suited to an engineer who enjoys product development, learning, continuous improvement, and close collaboration across an Agile team. You will contribute to both frontend and backend development, with Java or Kotlin server-side programming as a central requirement and Angular experience needed for web application development. You will participate in daily stand-ups, sprint planning, and retrospectives, and help translate requirements into reliable software. The work includes developing REST APIs, integrating with message platforms and databases, improving application performance, and supporting secure access to customer data. You will also document technical decisions and API specifications, troubleshoot production and testing issues, and resolve defects promptly.
Qualifications
A bachelor’s degree in computer science, computer engineering, software or data engineering, or a related technical field is required. Candidates should have 2–4 years of relevant experience, including at least two years of Java or Kotlin programming. Required skills include REST API development, Angular, and relational database experience. A solid foundation in data structures, algorithms, software design, and large-system development is important. Successful candidates bring experience with SQL and preferably NoSQL databases, such as PostgreSQL, MySQL, Oracle, Cassandra, MongoDB, or DynamoDB. You should understand test-driven or behavior-driven development and have experience with unit, integration, or end-to-end testing. Familiarity with authentication and authorization concepts, including OAuth, OpenID Connect, or single sign-on, is valuable. Spring Boot, Kafka or Pub/Sub, Docker, Kubernetes, Helm, GitHub Actions, Argo CD, and Google Cloud Platform or AWS are preferred. Experience with FHIR, Keycloak, Karate, Playwright, or performance monitoring is an advantage.
Responsibilities
Design, develop, and maintain frontend features and backend services for account and consent management. Build scalable, low-latency, fault-tolerant APIs and integrate services with databases, message buses, and partner systems. Analyze requirements, review enhancement requests, document specifications, and implement solutions aligned with client needs. Create and maintain unit, integration, and end-to-end tests using tools such as JUnit, Mocha, or Karma; conduct code reviews and quality assurance; and validate releases after implementation. Optimize database schemas, queries, APIs, and data pipelines. Containerize applications and support deployment and orchestration using tools such as Docker, Kubernetes, and Helm. Maintain CI/CD workflows and automate build, test, and deployment processes. Collaborate with engineering, design, QA, stakeholders, and partners to deliver dependable software, diagnose issues, and address performance bottlenecks.
Benefits
This 12-month W-2 contract offers the possibility of extension or conversion to a full-time position. You will work remotely with an Agile, cross-functional team on cloud-based services and customer-facing products. The role provides opportunities to contribute across the software development lifecycle, deepen your experience with modern application technologies, and collaborate on secure, scalable platform capabilities. Compensation and any applicable benefits will be provided in accordance with the employment arrangement and applicable company policies. Equal Opportunity DivIHN Integration Inc. is committed to fair and inclusive hiring. Qualified applicants will be considered without discrimination based on any status protected by applicable law. Only W-2 candidates are eligible; third-party and C2C submissions are not accepted.