Full Stack Software Engineer
Peraton
- Location
- United States
- Workplace
- Onsite
- Employment
- Full Time
- Salary
- USD 104,000–166,000/yr
Posted 1mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Develop backend services in Python, including APIs, automation logic, and service‑level components
- Build and maintain PostgreSQL database structures such as SQL queries, triggers, and stored functions
- Implement microservices and security mechanisms including OAuth 2.0 and JWT
- Contribute to frontend development activities using TypeScript and modern component‑based web frameworks
- Participate in Agile software development activities, including sprint planning, code reviews, and iterative delivery
- Support investigation and resolution of production issues using structured troubleshooting practices
- Use Git‑based version control systems and collaborate with engineering teams on code review processes
- Work with Docker, Kubernetes, and Helm to support containerized application deployment
Requirements
- Associate degree in Software Engineering, Computer Science, Systems Engineering, or related field and 7+ years of relevant experience; OR Bachelor’s degree in a related field and 5+ years of experience; OR Master’s degree in a related field and 3+ years of experience
- Proficient in Python software development for backend applications
- Experience in PostgreSQL database design and development, including SQL queries, triggers, and stored functions
- Experience in microservice architecture and security mechanisms such as OAuth 2.0 and JWT
- Experience supporting frontend development using TypeScript and modern UI frameworks
- Experience with Git‑based source control systems, including GitHub or GitLab
- Understanding of Agile Scrum methodologies and software development practices
- Working knowledge of containerization and orchestration using Docker, Kubernetes, and Helm
- Working knowledge of message‑driven or event‑driven software development concepts
- Working knowledge of RBAC and ABAC access‑control techniques
Preferred
- Experience investigating and helping resolve issues in production or operational environments
- Experience contributing to integration activities with customers or partners
- Experience collaborating with MBSE or test engineering teams
- Ability to learn new tools, technologies, and frameworks to support evolving project needs
Skills
- Python
- APIs
- PostgreSQL
- SQL
- Microservices
- OAuth 2.0
- JWT
- TypeScript
- Git
- GitHub
- GitLab
- Docker
- Kubernetes
- Helm
Similar roles
Senior Software Engineer - Continuity
Rad AI · United States · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today
Software Engineer, Billing Platform
Stripe · San Francisco, New York City, Seattle, Chicago, US · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today