Associate Software Engineer
Location
Holmdel, NJ | United States
Job description
Job Summary
We are seeking a motivated and talented individual to join our dynamic team as an Associate Software Engineer. In this role, you will be responsible for developing robust frameworks for Single Page Applications (SPAs) and Backend for Frontend (BFF) services. The ideal candidate will have a strong foundation in JavaScript, Node.js, TypeScript, and Next.js, along with a passion for creating efficient and scalable solutions.
You will work collaboratively with the agile team members to review existing functionalities of our frameworks and research and remediate framework issues as they arise and embody a passion for continuous improvement. If you are interested in starting your technical career with a group of enthusiasts who are passionate about enabling software engineers build solutions, this is the right fit for you!
Responsibilities
- Design, develop, and maintain frameworks for Single Page Applications (SPAs) and Backend for Frontend (BFF) services.
- Collaborate with cross-functional teams to understand requirements and implement solutions that align with business objectives.
- Contribute to the enhancement and optimization of existing codebases.
- Identify and address performance bottlenecks, ensuring a smooth and efficient user experience.
- Utilize JavaScript, Node.js, TypeScript, and Next.js to build cutting-edge frameworks.
- Stay updated on industry trends and emerging technologies, incorporating best practices into the development process.
- Implement thorough testing practices to ensure the reliability and stability of developed frameworks.
- Debug and troubleshoot issues to maintain high-quality code.
- Create and maintain comprehensive documentation for developed frameworks, making it accessible for other team members.
Qualifications
- Relevant bachelors degree with previous internship or working experience.
- Strong proficiency in JavaScript, Node.js, TypeScript, and Next.js.
- Familiarity with web development principles and best practices.
- Ability to work collaboratively in a team environment and communicate effectively.
- Eagerness to learn and adapt to new technologies and methodologies.
- Ability to work effectively within a fast paced, changing environment that is going through high growth.
- Ability to communicate effectively, both verbal and written.
- Demonstrates team collaboration.
Job tags
Salary