Job DescriptionWhat You'll Be Doing:- Developing and maintaining secure, scalable front-end and back-end application components.
- Building responsive, accessible web interfaces using JavaScript/TypeScript and a modern framework such as React, Angular, or Vue.
- Developing backend services, APIs, and business logic using Python and frameworks such as FastAPI, Django, or Flask.
- Designing, implementing, and integrating RESTful APIs; working with third-party APIs and enterprise services as needed.
- Designing and optimizing relational and/or NoSQL data models, queries, migrations, and integrations.
- Writing clean, maintainable, well-documented, and testable code.
- Creating and maintaining unit, integration, API, and end-to-end automated tests.
- Participating in code reviews, technical design discussions, backlog refinement, sprint planning, retrospectives, and daily Agile ceremonies.
- Building, troubleshooting, and improving CI/CD pipelines for automated build, test, security scanning, packaging, and deployment.
- Collaborating with product owners, UX/design, QA, DevOps, security, and other engineering teams to deliver production-ready capabilities.
- Monitoring and troubleshooting application issues across the full stack, including performance, reliability, and deployment problems.
- Following secure-development practices, including authentication/authorization, input validation, secrets management, dependency management, and vulnerability remediation.
Required SkillsMust Have:- MUST HAVE a Current and Active Top Secret SCI with Polygraph, as the customer is NOT sponsoring clearances.
- Bachelor's degree in Computer Science, Engineering, or a related technical discipline; equivalent practical experience may be considered.
- 5+ years of professional full-stack software-development experience.
- Strong hands-on experience developing backend services with Python.
- Strong hands-on experience developing front-end applications with JavaScript or TypeScript, HTML5, and CSS3.
- Experience with at least one modern front-end framework, preferably React.
- Experience developing and consuming RESTful APIs.
- Experience with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle; familiarity with NoSQL databases is a plus.
- Experience with source control and collaborative branching workflows using Git.
- Demonstrated experience creating, maintaining, or operating CI/CD pipelines using platforms such as GitLab CI/CD, GitHub Actions, Jenkins, Azure DevOps, or similar.
- Experience with automated testing frameworks, such as PyTest, unittest, Jest, Cypress, Playwright, or equivalent.
- Working knowledge of Agile delivery practices, including Scrum or Kanban, story estimation, iterative development, and backlog-driven delivery.
- Strong analytical, communication, and troubleshooting skills.
Desired SkillsNice to Have:- Experience with FastAPI, Django, Flask, React, Next.js, Node.js, Express, or comparable frameworks.
- Experience with Docker, Kubernetes, Helm, or containerized application delivery.
- Experience deploying applications to AWS, Azure, GCP, or an enterprise/private-cloud environment.
- Familiarity with infrastructure-as-code and configuration tools, such as Terraform, Ansible, or CloudFormation.
- Experience implementing application monitoring, logging, tracing, and alerting.
- Knowledge of OAuth 2.0, OpenID Connect, SSO, role-based access control, and secure API design.
- Experience with accessibility practices, including WCAG and Section 508 requirements.
- Experience working in regulated, enterprise, or government environments.
- Familiarity with DevSecOps practices, including SAST, DAST, software composition analysis, container scanning, and secrets scanning.
Additional DetailsCompensation & Benefits: This position has an anticipated salary range of $160,000-$197,000 per year. Actual compensation will be determined based on factors including experience, qualifications, skills, education, certifications, and business needs. Crimson Phoenix offers a comprehensive benefits package, including medical, dental, and vision insurance, a 401(k) with company match, generous paid time off, company-paid life and disability insurance, tuition reimbursement, professional development opportunities, employee recognition programs, and additional wellness and work-life benefits.
U.S. citizenship and the ability to obtain or maintain a security clearance may be required for certain positions.