- Company Name
- The Swift Group, LLC
- Job Title
- Full Stack Software Engineer
- Job Description
-
Job Title:
Full Stack Software Engineer
Role Summary:
Design, develop, and maintain scalable web applications for an enterprise financial operations system. Leverage modern JavaScript frameworks and AWS services to deliver secure, high‑performance features, while collaborating in an Agile environment.
Expectations:
- U.S. citizenship with an active TS/SCI security clearance and polygraph.
- Demonstrated ability to work in an Agile team, including sprint planning, user story creation, and stakeholder communication.
- Strong commitment to code quality, automated testing, CI/CD, and continuous improvement.
Key Responsibilities:
- Architect and code new modules and enhancements using Angular, React, Node.js, and Next.js.
- Develop secure RESTful and GraphQL APIs, integrate AWS Lambda, and ensure compliance with security best practices.
- Write and optimize SQL for PostgreSQL or SQL Server, including stored procedures, functions, and triggers.
- Implement CI/CD pipelines with Jenkins, GitHub Actions, and automated testing (Cypress).
- Participate in code reviews, troubleshoot defects, and address technical debt.
- Collaborate with product owners and stakeholders to refine requirements and deliver business value.
- Deploy and manage services in AWS, including microservices, stream processing (NiFi, Kinesis), and containerized workloads.
- Provide documentation and support for production environments.
Required Skills:
- Proficiency in JavaScript frameworks: Angular, React, Node.js, Next.js.
- Experience building secure AWS Lambda and API services.
- Knowledge of microservice architecture, GraphQL, REST, and stream processing.
- Strong SQL skills with PostgreSQL/SQL Server, and stored procedure development.
- Agile experience (Scrum/Kanban) and tools (Jira, Confluence).
- CI/CD expertise with Jenkins, GitHub Actions, Cypress, and automated testing.
- Familiarity with Docker, Kubernetes, and Linux Bash scripting.
- Ability to translate business requirements into technical deliverables.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent, **or** 5+ years of relevant experience.
- U.S. citizenship.
- Active TS/SCI clearance with polygraph.