Full Stack Software Engineer
Accentuate Staffing is working with a growing software company that is hiring a Full Stack Developer who will be responsible for building an intuitive user portal while working with other engineers and the UI/UX team. At this company, you would work to develop an educational, learning-based science game that’s being used at schools across the US.
We are looking for someone who has experience working in either the MEAN or MERN stack and can work mainly on the back end. The ideal candidate will be knowledgeable in Angular and NodeJS, Express, or NEST, with experience working in Windows and MAC operating systems. If you have experience with any of these technologies and/or are looking to grow your skills in any of these areas, this is a company that is willing to train and develop someone with a solid foundation and transferable skill set.
Responsibilities:
- Develop and maintain high-quality, scalable web applications using the MEAN stack.
- Translate business requirements into technical specifications and collaborate with stakeholders to bring products to life.
- Architect, design, and implement database structures and optimize back end APIs.
- Create intuitive and responsive user interfaces.
- Debug and resolve technical issues and write clean, maintainable, and testable code.
- Stay up-to-date with the latest trends and best practices in full-stack development.
Requirements:
- Bachelor’s degree or IT Coding Bootcamp Certification and 5+ years of experience in web application development, including:
- back end development with Node.js and Express.js/NestJS
- front end development with Angular
- Strong understanding of MongoDB, NoSQL database principles, RESTful and GraphQL APIs, and software development principles.
- Familiarity with Git, modern front end build pipelines and tools, and problem-solving and communication skills.
Preferred Experience:
- React, Vue, or other JavaScript frameworks.
- Aws, Google Cloud, or Azure experience.
- Knowledgeable in CI/CD tools and principles.