Full Stack Software Engineer

Anthem, Inc
Elkridge, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Elkridge, United States of America

Tech stack

Java
JavaScript
Geographic Information Systems
API
Agile Methodologies
Business Logic
Automation of Tests
C++
Cloud Computing
Databases
Continuous Integration
Data Visualization
Web Browsers
Enterprise Messaging Systems
Scrum
SQL Databases
Data Streaming
TypeScript
WebSocket
Rust
React
GIT
Containerization
Material Design
Kubernetes
Low Latency
Front End Software Development
Software Version Control
Jasmine
Docker

Requirements

Looking for mid to senior engineers for a full stack contribution to a mission management tool. You will work as part of a small Agile subteam within a larger team of engineers building remarkable surveillance augmentation software. Newer UI components are written in React and TypeScript, the remaining older UI components are maintained in Java and C++. Back end processing and business logic is a mixture of Java, C++ and Rust. Candidates should be interested in working in a fast-paced environment using Agile methodologies with frequent customer feedback. Candidates should be comfortable moving between different languages and parts of the stack to reach creative and effective solutions. This position has opportunities for travel and direct interaction with operators on military aircraft and ground stations..

Core Position Requirements

  • U.S. citizenship

  • Comfort with Linux/Unix operating systems

  • Front end web development experience, preferably in JavaScript / TypeScript

  • Java and/or C++ experience

  • Experience creating service APIs with HTTP and/or WebSockets

  • Experience evaluating technologies

Ideal candidates will also have some of the following:

  • Experience with containerization technologies, such as Docker, Podman, and Kubernetes

  • Experience deploying solutions to cloud hosting solutions

  • Experience using Git source control

  • Experience with CI pipelines

  • Knowledge of Agile/Lean/Scrum methodologies

  • Experience using various types of databases, including SQL

  • Experience with streaming or messaging technologies

  • Strong automated testing skills, including experience with Karma, Jasmine, Jest, or GoogleTest

  • Experience with data visualization in a Geographic Information System

  • Experience with low latency full motion video in web browsers

Other project details:

  • Project team works core business hours

  • On site work with possibility of hybrid depending on tasking

Apply for this position