Software Developer - Backend jobs in United States
cer-icon
Apply on Employer Site
company-logo

Progression Inc. ยท 1 month ago

Software Developer - Backend

Progression Inc. is a company focused on software development, and they are seeking a Software Developer specializing in backend technologies. The role involves designing and developing full stack applications, creating software architectures, and integrating various data sources while ensuring compliance with security requirements.

Human ResourcesRecruitingStaffing Agency
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Design and develop scalable, maintainable full stack applications using languages such as Python, Rust, Java, C#, or Go
Design and document software architectures and system behaviors using SysML and UML models, including use case diagrams, activity diagrams, state machines, and sequence diagrams, to guide development and ensure alignment with stakeholder requirements and system specifications
Build responsive user interfaces with modern JavaScript frameworks (e.g., React, Vue.js) and data visualization tools (e.g., D3.js, Plotly, or integrations with Grafana)
Develop and expose RESTful APIs and microservices for accessing and processing modeling and simulation data
Integrate diverse data sources including REST/GraphQL APIs, CSV/Excel/JSON file uploads, live sensor streams, and cloud data stores (e.g., S3, PostgreSQL, MongoDB)
Containerize and deploy applications using Docker and Kubernetes as part of a CI/CD pipeline
Develop and maintain Helm charts to automate Kubernetes-based deployments
Use middleware tools (e.g., MuleSoft, Apache Camel, Dell Boomi, Talend) to build scalable and secure data integration pipelines
Integrate with Identity and Access Management (IAM) frameworks and support authentication protocols (OAuth2.0, SAML, OpenID Connect)

Qualification

Active Top-Secret security clearanceBackend development RustBackend development GoBackend development PythonBackend development JavaBackend development C#Kubernetes deploymentJavaScript frameworks ReactJavaScript frameworks Vue.jsJavaScript frameworks SvelteEvent-driven architecturesGit-based version controlSimulation modeling toolsDoD Cloud Computing complianceBachelor'sMaster's degree

Required

Active Top-Secret security clearance
3+ years of experience in full stack or backend software development
3+ years of Backend: Rust, Go, Python, Java, or C#
Experience developing applications using JavaScript frameworks such as React, Vue.js, or Svelte
Familiarity with event-driven architectures and messaging tools (e.g., Kafka, RabbitMQ)
Experience deploying applications to Kubernetes clusters and using Helm for deployment automation
Strong understanding of Git-based version control and collaboration platforms (e.g., GitHub, GitLab)
compliance with DoD Cloud Computing security requirements
Bachelor's or master's degree in computer science or a related field

Preferred

Experience building or integrating simulation modeling tools and data-driven web applications is a plus

Company

Progression Inc.

twittertwitter
company-logo
Welcome to Progression, Inc (Progression Corporation & Progression Legal) Progression, Inc is a contract-to-hire staffing agency based out of Reston, VA.

Funding

Current Stage
Early Stage

Leadership Team

A
Alexander Vargas
CEO & President
linkedin
Company data provided by crunchbase