Senior Software Engineer

Peerless Technologies Corporation
St. Louis, United States of America
1 month 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

St. Louis, United States of America

Tech stack

Software Applications
JIRA
Computer Engineering
Continuous Integration
Linux
DevOps
Web Development
Elasticsearch
Issue Tracking Systems
Python
MongoDB
Node.js
NoSQL
OAuth
OpenID
Software Engineering
Software Systems
Okta
React
Istio
Software Troubleshooting
GIT
Containerization
Angular
Gitlab-ci
Kubernetes
Information Technology
Front End Software Development
REST
Software Version Control
Docker
Jenkins

Job description

Peerless is searching for an experienced Senior Software Engineer to design, develop, and maintain modern software applications supporting mission-critical systems. The selected candidate will contribute to the development of new capabilities, resolve issues in existing applications, and integrate software systems with external services and tools in a dynamic and collaborative engineering environment. The successful candidate will also assist in troubleshooting software issues, implementing new features, and supporting DevOps and CI/CD practices to streamline development and deployment processes.

Requirements

Do you have experience in Version control?, Do you have a Bachelor's degree?, * Bachelor's degree or higher in Computer Science, Computer Engineering, or related field

  • Minimum 5 years of experience in full-stack web development
  • Experience with front-end frameworks such as React or Angular
  • Experience developing RESTful web services
  • Experience with server-side programming languages such as Go, Node.js, or Python
  • Experience working with Linux operating systems
  • Experience with containerization technologies such as Docker or Podman
  • Experience using version control systems such as Git
  • Experience with issue tracking tools such as JIRA
  • Strong communication, technical documentation, and organizational skills
  • Ability to communicate technical concepts clearly to technical and non-technical stakeholders
  • Ability to work in a dynamic environment and take ownership of project components
  • Ability to obtain a Top Secret clearance

Preferred Qualifications

  • 10 years of experience in full-stack software development
  • Experience developing authentication, authorization, or security solutions (Keycloak, Open Policy Agent, OIDC, OAuth2)
  • Experience working with NoSQL databases such as Elasticsearch or MongoDB
  • Experience with Kubernetes, Istio, or Helm
  • Experience implementing CI/CD pipelines using tools such as GitLab CI or Jenkins

Apply for this position