What are the responsibilities and job description for the Full Stack Engineer position at Bestgate Engineering?
Position Summary:
We are seeking an experienced Full Stack Software Developer to join our team supporting a hyperscale cloud computing environment for the DOD. The ideal candidate will have strong expertise in Java, React, and TypeScript with a focus on developing microservices and enhancing web applications.
This position requires US Citizenship.
Key Responsibilities:
- Develop and enhance web applications using Java.
- Develop and implement embedded or distributed software applications
- Create robust solutions based on functional requirements
- Participate in full development lifecycle from design to delivery
- Produce detailed software documentation
- Integrate back-end systems and develop APIs
Basic Qualifications:
- Minimum 3 years of professional software development experience (non-internship)
- 3 years of full stack development experience
- Proven experience with:
- Front-end: HTML, CSS, JavaScript, React
- Back-end: API development and model integration
Preferred Qualifications:
- Bachelor’s degree in Computer Science or equivalent field
- 3 years experience with full software development lifecycle
- Proficiency in:
- Coding standards
- Code reviews
- Source control management
- Build processes
- Testing methodologies
- Operations
Technical Skills Required:
- React
- TypeScript
- Java
- RESTful APIs
- Knowledge of Infrastructure as Code
- Version Control Systems (e.g., Git)
- Database management
- Testing frameworks