Beaconfire Solution - Princeton, NJ

posted 3 months ago

Full-time - Entry Level
Remote - Princeton, NJ
Administrative and Support Services

About the position

BeaconFire Inc. is a leading company headquartered in central New Jersey, specializing in Software Development, Web Development, and Business Intelligence. We are currently seeking an Entry-Level Full Stack Developer who is enthusiastic about merging technology with design to create user-friendly websites. This position is ideal for individuals who are eager to learn and grow in a collaborative environment. As a Full Stack Developer, you will be responsible for developing websites using a variety of technologies including HTML, CSS, Node.js, React.js, and Angular2+. You will write scalable, secure, and maintainable code that powers our clients' platforms, ensuring that the final product meets the highest standards of quality and performance. In this role, you will also create, deploy, and maintain automated system tests, working closely with Testing Teams to understand and resolve defects or issues in a timely manner. Continuous improvement is key, and you will be expected to investigate alternatives and new technologies, presenting your findings for architectural review. Collaboration is essential, as you will work effectively with other team members to achieve shared user story and sprint goals. Additionally, you will be encouraged to invest time in your professional development to stay current with new technologies and programming languages, as well as debug and fix programming bugs as they arise. This position offers a unique opportunity to be part of a dynamic team that values innovation and creativity. If you are passionate about web development and eager to contribute to exciting projects, we would love to hear from you!

Responsibilities

  • Develop websites using HTML, CSS, Node.js, React.js, and Angular2+, among other tools
  • Write scalable, secure, maintainable code that powers our clients' platforms
  • Create, deploy, and maintain automated system tests
  • Work with Testing Teams to understand defects or issues opened and resolves them in a timely manner
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Collaborate effectively with other team members to accomplish shared user story and sprint goals
  • Invest time into professional development to stay up to date with new technologies and programming languages
  • Debug and fix programming bugs
  • Other duties as assigned

Requirements

  • Proficient understanding of HTML and CSS
  • Experience in programming language JavaScript or similar (e.g. Java, Python, C, C++, C#, etc.) and solid understanding of the software development life cycle
  • Basic knowledge of code version control (e.g. Git, SVN)
  • A passion for creating pixel-perfect web pages
  • Good verbal communication and interpersonal skills

Nice-to-haves

  • Bachelor's degree or higher in Computer Science or related fields
  • 1 year of practical experience in JavaScript coding
  • Familiarity with at least one JavaScript framework (Angular2+, React.js, Express.js)
  • Experience with unit and integration testing of code, with an understanding of JavaScript testing frameworks like Jasmine, Cucumber, Mocha, Jest, and Karma
  • Experience providing REST/SOAP APIs for user interface consumption
  • Experience working within an Agile development methodology (Scrum)
  • Understanding of OOP concepts

Benefits

  • 401(k)
  • Dental insurance
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Referral program
  • Relocation assistance
  • Retirement plan
  • Vision insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service