Sr. Full Stack UI/UX Software Engineer
Skills
Computer ScienceDevopsFull-Stack DevelopmentCloud-Native ApplicationsContinuous ImprovementContinuous IntegrationData Analytics
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor's degree in Computer Science Software Engineering Information Systems or related technical discipline
- 8+ years of professional software development experience
- 5+ years developing modern web applications
- Experience throughout the Software Development Lifecycle SDLC
- Experience supporting production systems and enterprise applications
- Experience in Agile Scrum environments
- U.S. Citizen or Green Card Permanent Resident with 3+ years U.S. residency and Public Trust approval
- Experience with React Angular JavaScript TypeScript HTML5 FIGMA and CSS3
- Experience building responsive user interfaces and reusable components
- Experience integrating visualization and reporting tools
- Experience designing and deploying applications within AWS environments
- Experience with AWS Lambda CloudFormation DynamoDB S3 CI/CD pipelines and GitHub Actions
- Experience automating software deployments and system operations
- Object-oriented design and development experience
- Knowledge of data structures and design patterns
- Experience with unit testing and Test-Driven Development TDD
- Experience with code reviews and CI/CD
- Experience optimizing application performance and troubleshooting
Nice to have
- AWS Developer Associate certification
- AWS Solutions Architect certification
- AWS DevOps certification
- Enterprise modernization experience
- Transportation or aviation systems experience
- Tableau integration experience
Day to day
- Designs and develops full-stack software solutions that support mission and operational objectives
- Builds and maintains cloud-native applications using AWS services and modern web technologies
- Collaborates with managers engineers analysts and stakeholders to translate requirements into scalable technical solutions
- Troubleshoots production issues supports deployed systems and contributes to modernization and cloud migration efforts
