- Government IT Recruiters and Staffing Specialists Full Stack Engineer
Government IT Jobs
- .NET Developer
- Agile Coach
- AI Engineer
- AWS Engineer
- Azure Cloud Engineer
- BI Developer
- Big Data Engineer
- Business Intelligence Developer
- Cloud Architect
- Cybersecurity Engineer
- Data Analyst
- Data Architect
- Data Engineer
- Data Scientist
- Database Administrator (DBA)
- DevOps Engineer
- DevSecOps Specialist
- Enterprise Architect
- ETL Developer
- Full Stack Engineer
- GRC Analyst
- IT Business Analyst
- IT Compliance Analyst
- IT Project Manager
- Java Engineer
- Javascript Developer
- Linux Admin
- Machine Learning Engineer
- Network Engineer
- Network Security Analyst
- Python Engineer
- QA Automation Engineer
- Salesforce Admin
- Salesforce Developer
- Scrum Master
- Security Engineer
- Senior IT Project Manager
- SharePoint Admin/Developer
- Site Reliability Engineer (SRE)
- Software Developer
- Solutions Architect
- System Administrator
- Systems Engineer
- Technical Writer
- Unix Admin
- UX/UI Developer
Our development team is in need of a Full Stack Engineer. This role will be responsible for the development and implementation of front- and back-end software applications, including the design of system architecture, performance testing, and systems integration. To succeed in this role, a qualified candidate should have excellent programing and troubleshooting skills, and experience with application development.
Typical Duties and Responsibilities
- Define the scope and scale of software projects in collaboration with the software development team
- Design software system architecture
- Design and implement scalable applications, APIs, web services, and the overall web architecture
- Develop and maintain internal software tools
- Develop microservices
- Troubleshoot and debug programs, application, and code
- Write and maintain technical documents
Education
- Bachelor’s degree in engineering, computer science, or a related field
Required Skills and Experience
- 3+ years of experience as a developer, programmer, or computer engineer
- Experience troubleshooting programs and applications
- Experience implementing testing platforms and unit tests
- Experience with database design and management
- Experience with server management and deployment
- Proficiency in front-end languages such as HTML, CSS; JavaScript, C++ and JQuery
- Proficiency in back-end languages such as Java, Python, Ruby, .NET, Rails, and PHP
- Proficiency with Git
- Knowledge of JavaScript frameworks
- Familiarity with CSS preprocessors and bundlers, and the associated syntaxes and libraries
- High-level project management skills
- Strong communication skills