Full Stack Developer
Posted on 3/22/2023
INACTIVE
Locations
Arlington, VA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Next.js
AngularJS
Agile
Bootstrap
Data Analysis
Data Science
Django
Flask
JavaScript
Git
HTML/CSS
Java
PHP
React.js
SCRUM
SQL
Python
TypeScript
Vue.js
Go
Requirements
- Bachelor's degree with at least 6 years' experience in a field related to computer science, software development, software engineering, data science, or similar
- Understanding of interface design principles
- High level of proficiency with standard front-end technologies (HTML/CSS/JS)
- Familiar with 1 or more modern front-end frameworks (e.g., Angular, Vue, React)
- Significant experience with 1 or more modern back-end web technologies (e.g., Flask/Django, NodeJS, GoLang, PHP, Java, etc.)
- Familiarity with Git
- Experience extracting and transforming data using SQL
- Experience developing RESTful APIs
- Great verbal and written communication skills
- Great problem-solving skills
- Familiar with software development project management methodologies such as Agile/Scrum
- Demonstrate ability to research, evaluate, develop, and deploy applications across all production environments to create efficiencies and eliminate manual work
Responsibilities
- Assist development team in determining user stories and requirements
- Collaborate with team members and client stakeholders
- Determine the structure and layout of user interfaces and web pages, balancing functional and aesthetic design
- Develop features to enhance user experience
- Build clean, scalable, and reusable code
- Revise, update, refactor, and debug code
- Utilize a variety of markup languages to write UIs and web pages
- Maintain brand consistency throughout design
- Assist analytics team in extracting, transforming, and shaping data for application use
- Develop professional communication products in technical and functional areas that communicate business value to the client. Includes briefings (oral and written), white papers, and reports
Desired Qualifications
- At least 10 years' experience in a field related to computer science, software development, software engineering, data science, or similar
- Significant experience with 1 or more modern front-end frameworks (e.g., Angular, Vue, React)
- Experience with Typescript, React, and NextJS
- Experience implementing 1 or more common design systems (e.g., Material Design, Ant Design, Bootstrap, etc.)
- Experience with Python
- Experience with ORMs, data modeling (e.g., SQLalchemy, GraphQL)
- Master's degree in a field related to computer science, software development, software engineering, data science, or similar
- Experience building ephemeral, scalable containerized application infrastructure systems using micro-services best practices
- Experience as a consultant, especially in the context of contracting for large, complex federal agencies
- Experience with graphic design applications such as Adobe Illustrator
- Experience with and understanding of Department of Defense organization and culture
- Experience with acceptance / Functional testing
- Experience with regular expressions
- Experience with military healthcare system
Recruiting solutions
Company Overview
Hatch IT is passionately committed to the pursuit of a better world through positive change. Together they create unprecedented outcomes for their clients by partnering with them to develop better ideas. They build practical solutions that are safe, innovative, and sustainable.
Benefits
- Premium insurance
- Mental health days
- Caregiver leave
- Time off
- Internet reimbursement
- Savings plan
- Anniversary reward program
- Additional benefits
Company Core Values
- Empathy
- Integrity
- Innovative
- Curiosity
- Inclusive
- Synergy