Bachelor's Degree in Computer Science, Engineering, or related field
Strong backend development experience with Python and SQL/NoSQL databases
Experience in Agile environments
Knowledge of user-centered and human-centered design principles
Familiarity with AWS tools such as Glue, Lambda, EC2, API Gateway, and S3
Excellent problem-solving skills and communication ability
Responsibilities
Collaborate within an agile team to build and refine software solutions
Design, code, and test full stack applications
Write integration code for seamless system interactions
Develop interoperable solutions using open standards
Prototype and mock up software solutions for user feedback
Analyze user feedback to enhance the user experience
Prepare documentation and communicate design effectively
Benefits
Collaborative work environment with opportunities for innovation
Impactful projects that drive business success
Access to continuous learning and development opportunities
Work culture that values talent and commitment to excellence
Health/Dental/Vision insurance, 401(k) match, PTO, and more
Full Job Description
**ACTIVE TS/SCI SECURITY CLEARANCE REQUIRED**
Join Our Team as a Full Stack Software Developer - Shape the Future of Web Applications!
What You'll Do:
Agile Development: Work within a well-defined agile process, contributing as part of a collaborative development team to rapidly build and iterate on software solutions.
Full Stack Development: Design, code, and test both front-end and back-end solutions using technologies.
Integration Development: Write integration code to connect and interface systems and services, ensuring seamless interactions across platforms.
Interoperability Focus: Develop solutions that use open standards and ICDs, enhancing system interoperability through service-based architectures.
Rapid Prototyping: Quickly prototype and mock up solutions to demonstrate look, feel, and functionality for new designs.
User-Centric Development: Analyze user feedback, making adjustments to the system and updating solutions to ensure the best user experience.
Documentation & Communication: Prepare clear, concise documentation of all developed solutions, and communicate design principles and approaches to the team.
What You'll Need to Succeed:
Experience: 5+ years of web development experience with a Bachelor's Degree in Computer Science, Engineering, or a related field.
Backend Expertise: Strong experience with Python for backend development, and familiarity with SQL/NoSQL databases. Bonus if you have experience with Next.js, ReactJS, NodeJS, PostgreSQL, or alternatives like VueJS, Go, MySQL, or ElasticSearch.
Agile Environments: Experience working in Agile settings and facilitating collaboration between teams.
Problem Solving & Communication: Excellent problem-solving skills and the ability to clearly advocate for your design decisions and approach.
Design Principles: Knowledge of user-centered design and human-centered design principles to ensure seamless user experiences.
Web Tools: Strong knowledge of AWS and tools including Glue, Lambda, EC2, API Gateway, and S3
Adaptability: Ability to navigate challenges in an ever-evolving environment, effectively managing customer expectations and coordinating with multiple teams.
Organization: Strong organizational skills with the ability to handle multiple tasks and prioritize effectively.
Self-Motivation: A self-driven individual with a passion for development and delivering high-quality results.
Location: Springfield, VA
If you're ready to take on a rewarding role where you can use your full-stack skills to make an impact, apply today and join our team!
Additional Information
Compensation is unique to each candidate and relative to the skills and experience they bring to the position. The salary range for this position is typically $170-190k. This does not guarantee a specific salary as compensation is based upon multiple factors such as education, experience, certifications, and other requirements, and may fall outside of the above-stated range.
Highlights of our benefits include Health/Dental/Vision, 401(k) match, Accrued PTO, STD/LTD/Life Insurance, Referral Bonuses, professional development reimbursement, and more!