Full Stack Developer ()
Washington, AR - USA
Job Summary
We are building a team for one of the U.S. Federal Governments largest technology modernization programs underpinning the U.S. capital markets.
Built on AWS and leveraging an AI-powered software engineering platform this program offers a unique opportunity to gain hands-on experience with next-generation AI Agentic AI cloud technologies and AI-driven engineering.
If you are looking for technically challenging work exceptional learning and a résumé-defining opportunity with national impact I would love to connect.
Full Stack Developer (Python/)
Position Type:
Not Provided
Location:
Remote within the continental United States
Days Remote:
Fully remote
Position Summary:
The Full Stack Developer (Python/) will design develop and deploy scalable web applications supporting the DHS/USCIS FINCH program. The role requires hands-on development experience with Python Java/Spring Boot relational and NoSQL databases microservices-based architectures and commonly used AWS services. Working as part of a cross-functional Agile DevSecOps team the developer will collaborate with technical and non-technical stakeholders to translate client requirements into secure reliable and maintainable solutions.
Key Responsibilities:
- Design develop and implement Python-based enterprise solutions that meet client requirements.
- Develop full-stack web applications using Python Java and Spring Boot.
- Design solutions using object-oriented methodologies design patterns microservices streaming technologies database design and data modeling.
- Collaborate with cross-functional Agile team members to plan work follow development best practices and communicate progress to the client.
- Support quality-focused development practices including test-driven development.
- Apply Agile development values and principles as part of an Agile DevSecOps team.
- Conduct code reviews and contribute to continuous improvement of the codebase.
- Evaluate the technical effort required to implement client requirements.
- Participate in creating and estimating user stories.
- Participate in all Agile ceremonies and events.
- Work with team members to ensure that technical user stories and acceptance criteria are accurately documented.
- Contribute to system design and procedural documentation.
- Lead developers in the design and delivery of cloud-based continuously deployed client solutions.
- Communicate directly with non-technical client stakeholders and translate business needs into technical requirements and visualizations.
- Develop reasonable and accurate time estimates for assigned tasks.
- Prioritize and independently manage assigned work while adapting to changing priorities feedback and client needs.
Minimum Experience:
- At least 5 years of professional Python backend software or application development experience.
- At least 5 years of hands-on front-end development experience with .
- Professional experience developing Java/Spring Boot backend applications.
- Professional experience building microservices-based architectures.
- Experience working within Agile frameworks such as Scrum or Kanban.
- Experience leading developers in the design and delivery of cloud-based continuously deployed client solutions.
Mandatory Skills:
- Python backend development.
- front-end development.
- Java and Spring Boot backend development.
- Microservices-based architecture.
- Hands-on experience with at least one NoSQL database such as MongoDB or DynamoDB.
- Hands-on experience with a relational database management system such as SQL Server Oracle or PostgreSQL.
- Familiarity with commonly used AWS services including S3 EC2 SQS Lambda and RDS.
- Hands-on experience with AI-assisted development tools such as GitHub Copilot including generating reviewing and validating code within AI-driven workflows.
- Object-oriented methodologies design patterns database design and data modeling.
- Test-driven development and code-review practices.
- Jira.
- Strong client-facing communication and presentation skills.
- Ability to translate non-technical business requirements into technical requirements and effective visualizations.
- Ability to collaborate with technical and non-technical stakeholders.
- U.S. citizenship.
- Current residence within the continental United States.
- Willingness to work Eastern Time business hours.
- Ability to pass a seven-year background check and obtain and maintain a U.S. Government clearance.
Nice-to-Have Skills:
- Active or current DHS-USCIS Entry on Duty clearance or investigation.
- Experience working in an onsite client technical-consulting environment.
Degrees and Certifications:
- Required: Bachelors degree in Computer Science Engineering or a related field.
- Preferred: Python certification AWS certification and/or Java certification.