Seemless Integration, Exceptional Results

Full Stack Software Engineer 2

Eliassen Group

Our client has an exciting opportunity for a Full Stack Software Engineer. In this role 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. The Data Platform team builds low-latency, fault-tolerant data pipelines and APIs to meet the diverse needs of various businesses and customers.

Due to client requirement, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.

Rate: $50 – $58 / hr. w2
Responsibilities:

  • Participate in daily stand-ups, sprint planning, and retrospectives as part of an agile team.
  • Design, develop, and maintain APIs for customer onboarding, account management, hospital/partner integrations, and CGM data exchange.
  • 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, Node.js, and Express.
  • Work with NoSQL databases like Cassandra, MongoDB, DynamoDB, or RDBMS like MySQL, Postgres, Oracle.
  • Write and maintain unit tests, integration tests, and end-to-end tests using frameworks like JUnit, Mocha, and Karma.
  • Develop web applications with Angular or other modern JavaScript frameworks.
  • 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.
  • Containerize applications using Docker and deploy them to cloud platforms such as Google Cloud Platform.
  • Use tools like Kubernetes (K8s) and Helm for orchestration and management of containerized applications.
  • Implement and manage authentication and authorization mechanisms using OAuth, OpenID, and SSO.
  • 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

Experience Requirements:

MUST HAVES: (3-5 Years of Experience)

  1. Programming in Java/Kotlin – 2 years MIN
  2. REST APIs
  3. RDMs

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, Node JS, 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 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

Education Requirements:

  • Computer Science Degree – Required

Share this job

Related Jobs

Digital Systems and Data Expert

Digital Systems and Data Expert

A university degree in information technology

EY

National Service Personnel -Data and Technology Risk

You will work on various audit engagements

Cauridor

Head of Engineering

Seeking a visionary, hands-on Software Head of Engineering

Mirantly

Founding Senior Software Engineer

You’ll join a small founding engineering team

Ericsson

Senior Solution Integrator

In this role, you will be part of a dynamic, global team

Bellaire Travels

Software Engineer(Golang) – Backend

Looking for a Backend Engineer with strong Golang experience

Duranta Infotech Private Limited

IT Officer

Work with Consultant to develop roles for Navision

Fingerprint

Senior Software Engineer – Javascript/Typescript

Hiring a JavaScript/TypeScript Engineer to own our browser-side JavaScript agent

Workaholic360

AI Engineer (Agent Behaviour)

You will be responsible for designing and implementing intelligent agents

Ezra

Ops Support Engineer

3+ years of hands-on experience in configuring