Full stack software engineer

Spectraforce
Chicago, IL, United States
1 day ago
Apply on leoforce.us
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Application Performance Management HTML5 Automation of Tests Microsoft Azure Bootstrap (Software) Cascading Style Sheets (CSS) Cloud Computing Cloud Engineering
+67 more
Databases Continuous Integration Software Design Patterns DevOps Github Design of User Interfaces Monitoring of Systems Python (Programming Language) PostgreSQL Microsoft SQL Server MongoDB Node.Js NoSQL OAuth Oracle (Applications) Performance Tuning Scrum Methodology Software Architecture RabbitMQ Redis E2e Testing Openid Connect Prometheus Responsive Web Design Security Assertion Markup Language (SAML) Secure Coding Software Engineering Systems Architecture Systems Integration TypeScript Web Applications Web Application Frameworks Azure Service Bus Data Logging Google Cloud .NET Core Tailwind GitHub Copilot ReactJS Grafana Spring-boot Software Security Backend Gitlab Git Vue.js Event Driven Architecture AngularJS Material UI Kubernetes Information Technology Apache Kafka Graphql Front End Software Development React Redux Api Design Api Gateway Restful APIs Terraform Es2015 Splunk Software Version Control Dynatrace Devsecops Docker Jenkins Microservices

Job description

We are seeking a highly skilled Full Stack Developer to design, develop, test, and support modern, scalable applications across both front-end and back-end technologies. This role will work closely with product owners, architects, DevOps engineers, UX designers, and infrastructure teams to deliver secure, resilient, cloud-native solutions that enhance business capabilities. The ideal candidate has strong software engineering fundamentals, experience building enterprise-grade applications, and a passion for automation, performance optimization, and continuous improvement., Front-End

  • React, Angular, or Vue.js
  • TypeScript and JavaScript (ES6+)
  • HTML5 and CSS3
  • Responsive web design
  • Redux, Context API, or similar state management
  • Bootstrap, Material UI, or Tailwind CSS Back-End

  • Java (Spring Boot), .NET Core, Node.js, or Python
  • REST APIs
  • GraphQL
  • Microservices architecture
  • API Gateway integration Databases

  • SQL Server
  • PostgreSQL
  • Oracle
  • MongoDB
  • Redis Cloud & DevOps

  • AWS, Azure, or Google Cloud Platform
  • Docker
  • Kubernetes
  • GitHub/GitLab
  • Jenkins, GitHub Actions, or Azure DevOps
  • Terraform (preferred) Development Practices

  • Git source control
  • CI/CD
  • Test automation
  • Secure coding
  • Performance tuning
  • Logging and monitoring
  • Observability best practices, * Design, develop, test, deploy, and maintain enterprise web applications.
  • Build responsive, intuitive user interfaces using modern JavaScript frameworks.
  • Develop scalable backend services, APIs, and microservices.
  • Design and optimize relational and NoSQL databases.
  • Develop secure RESTful and GraphQL APIs.
  • Participate in system architecture and technical design discussions.
  • Integrate applications with internal and third-party services.
  • Implement CI/CD pipelines and DevSecOps best practices.
  • Troubleshoot production issues and perform root cause analysis.
  • Optimize application performance, scalability, and availability.
  • Write automated unit, integration, and end-to-end tests.
  • Participate in Agile ceremonies including sprint planning, standups, retrospectives, and backlog refinement.
  • Mentor junior developers and conduct peer code reviews.
  • Maintain technical documentation and coding standards.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or equivalent experience.
  • 5+ years of professional software development experience.
  • Experience developing enterprise-scale applications.
  • Strong understanding of software engineering principles and design patterns.
  • Experience working within Agile/Scrum environments., * Experience with cloud-native application development.
  • Knowledge of event-driven architectures (Kafka, RabbitMQ, Azure Service Bus).
  • Experience with OAuth2, OpenID Connect, and SAML.
  • Familiarity with container orchestration using Kubernetes.
  • Experience implementing Infrastructure as Code.
  • Knowledge of AI-assisted development tools such as GitHub Copilot.
  • Experience with monitoring tools such as Dynatrace, Splunk, Grafana, or Prometheus.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent written and verbal communication skills.
  • Ability to collaborate across technical and business teams.
  • Self-motivated with strong organizational skills.
  • Passion for continuous learning and innovation.
  • Ability to manage multiple priorities in a fast-paced environment.

Key Competencies

  • Full Stack Engineering
  • Software Architecture
  • API Development
  • Cloud Computing
  • DevSecOps
  • Microservices
  • CI/CD Automation
  • Secure Application Development
  • Performance Optimization
  • Agile Delivery
  • Technical Leadership
  • System Integration

Apply for this position

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

Apply on leoforce.us
Prepare application

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:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

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