Senior Full Stack Developer - Remote

ATTAINX INC
Colorado Springs, CO, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$150,000.0 - $160,000.0
Working hours
Regular working hours
Job source

Tech stack

Gulp.js Java (Programming Language) JavaScript (Programming Language) Akka (Toolkit) Cloud Storage Databases Computer Literacy Relational Databases Database Design ECMAScript Revision Control Systems Gradle
+31 more
Systems Analysis Spring Framework JSON PostgreSQL Liquibase Node.Js Svelte Software Engineering Software Requirements Analysis Systems Integration TypeScript Website Wireframe Grunt (Software) ReactJS Spring-boot Backend Git Vue.js Spring Data Kotlin Event Driven Architecture Webpack AngularJS Material UI Kubernetes Information Technology Graphql Front End Software Development Functional Programming Event Sourcing Domain Driven Design

Job description

AttainX, Inc. is in search of a highly skilled Full Stack Developer with hands-on UI and backend development and technical skills to support our government client., * Perform backend software design and development and system integration.

  • Responsible for scoping, systems analysis, software design, development, testing, and deployment
  • Translates system requirements into technical design.
  • Lead and participate in projects of various sizes.
  • Develop highly interactive applications including complex forms, dashboards, charts and diagrams.
  • Work with end-users to identify current workflows and clarify project objectives.
  • Provides technical guidance to junior analyst/programmers.

Requirements

  • B.S. degree in computer science or equivalent experience.
  • 7+ years of experience in systems analysis, software engineering, database design.
  • Experience in software development projects as contributor and as technical lead.
  • Demonstrate solid problem-solving, relationship-building, communication, and coordination skills.
  • Independent Learner: Learn and apply technologies and business processes quickly and effectively.
  • Assertive and able to collaborate well with users, technical staff, and management.

Requisite Experience:

  • Java 8+ / Kotlin
  • Spring - Reactive Spring experience preferred (familiarity with Reactive Streams, Spring Data R2DBC, Spring WebFlux)
  • Spring Boot
  • Gradle
  • GraphQL
  • GCP (especially PubSub / Cloud Storage / Cloud SQL for PostgreSQL)
  • gRPC
  • Relational databases, specifically PostgreSQL (familiarity with document-based datatypes such as JSON/JSONB preferred), including database versioning tools such as Liquibase.
  • Reactive / Functional Programming (experience with Java Vavr / Immutables libraries preferred).

Front-end Skills:

  • Strong JS/ES6/HTML/CSS experience
  • Excellent working knowledge JavaScript, and GraphQL
  • Deep experience with React and/or other view libraries such as Vue/Angular/Svelte etc.
  • Node JS experience
  • Experience working with UI libraries, preferably Material UI

Desired Experience:

  • TypeScript, jOOQ, Akka, ES6, GraphQL, Kotlin
  • Domain Driven Design and Event Sourcing
  • Message/Event-Driven Architectures
  • Kubernetes
  • TypeScript experience
  • Strong Information Architecture/UX skills
  • Experience setting up and maintaining complex forms and data entry screens
  • Experience working with a team on a project, git management, reviewing code etc
  • Experience wireframing or designing finished screens from rough wireframes
  • Experience setting up and/or working with build runners such as vite/webpack/gulp/grunt etc.
  • Strong Information Architecture/UX skills
  • Experience setting up and maintaining complex forms and data entry screens
  • Strong communication and collaboration abilities
  • Experience working with a team on a project, git management, reviewing code etc.
  • Experience wireframing or designing finished screens from rough wireframes
  • Experience setting up and/or working with build runners such as vite/webpack/gulp/grunt etc., This position requires extended periods of sitting, computer use, and communication via phone or email. Occasional lifting of up to 10 pounds may be necessary. Vision abilities required include close, distance, and peripheral vision as well as depth perception.

Benefits & conditions

4.04.0 out of 5 stars Peterson AFB, CO 80914 Remote $150,000 - $160,000 a year, Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Vision insurance
  • Dental insurance
  • Disability insurance, * Paid vacation
  • Medical, dental, and vision coverage
  • Matching 401(k) plan
  • Tuition/training reimbursement
  • Long & Short-Term Disability

Accommodations: Individuals with disabilities may request reasonable workplace accommodations by contacting AttainX Human Resources directly and specifying the nature of the support needed.

EEO Commitment: AttainX is an Equal Employment Opportunity employer and prohibits discrimination in the workplace based on Title VII of the Civil Rights Act, VEVRAA, Section 503, and other applicable laws. These protections extend to all applicants and employees.

About the company

AttainX Inc. is SBA Certified 8(a), Women Owned Small Business (WOSB), Economically Disadvantaged WOSB (EDWOSB), CMMI Level 3, ISO 9001:2015 certified QMS, and a Gold Level SAFe Partner. For over 14 years, AttainX has delivered innovative IT and cloud-based solutions for a broad portfolio of federal clients, including USDA, NOAA, DOE, DHS, and DIA.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all