Software Engineer 2
Spectraforce
San Diego, California
Remote
13 hours ago
Job Description
Job Title – Software Engineer 2
Duration – 12 Months
Location – Remote
Job Description:
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.
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:
Day to Day Responsibilities:
Required Skills (top 3 non-negotiables):
Preferred Skills (nice to have)
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $55.00/hr.
Duration – 12 Months
Location – Remote
Job Description:
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.
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 your 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
Day to Day 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.
Required Skills (top 3 non-negotiables):
- Agile Experience – 2 Years minimum
- Programming in Java / Kotlin – 2 years minimum
- REST APIs
- RDMS
Preferred Skills (nice to have)
- Case Management Experience – 3+ years
- Containerization and GCP
- OAuth, OpenID, and SSO
- Spring Boot, Node.js, and Express.
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $55.00/hr.