Synapse Business Systems - Baltimore, MD

posted 11 days ago

Full-time - Senior
Baltimore, MD
Professional, Scientific, and Technical Services

About the position

The Sr Full Stack (React/Node) Developer will architect, design, code, and implement next-generation web applications using modern technologies and software engineering best practices. This role requires extensive experience in full-stack development, particularly with Node.js and React.js, and involves working on-site at least two days a week in Baltimore, MD. The candidate will also provide software expertise in various areas, including user interfaces and secure RESTful APIs, while collaborating with management, customers, and team members.

Responsibilities

  • Architect, design, code, and implement web applications using NodeJS and ReactJS.
  • Provide software expertise in modular user interfaces and secure RESTful API micro-services.
  • Investigate and repair application defects across front-end, business logic, middleware, or database components.
  • Brief management, customers, and vendors using appropriate technical communication skills.
  • Perform all other duties as assigned or directed.

Requirements

  • Bachelor's Degree in Computer Science, Mathematics, Engineering, or a related field.
  • 10+ years of experience in modern software development with a solid understanding of application design, building, deployment, and running.
  • Extensive senior level full-stack software development experience with Node.js and React.js.
  • Strong experience with JavaScript frameworks such as React.js, Express.js, MobX, Redux, or Flux.js.
  • Strong development experience with RESTful Web Services using Node.js.
  • Comprehensive knowledge of Scrum and Kanban Agile development processes.
  • Expertise in writing complex SQL queries in PostgreSQL and optimizing queries.
  • Ability to mentor team members on Node.js and React technologies.

Nice-to-haves

  • Experience with HTML/CSS creation and manipulation.
  • Experience with other JavaScript frameworks such as Express, Restify, Hapi, Sails, JOI, Moment, Axios, and Knex.
  • Experience with VersionOne Application Lifecycle Management Tools.
  • Experience with Jenkins and Continuous Integration.
  • Experience with databases PostgreSQL and SOLR.
  • Experience with Testing Tools including Mocha, Chai, Jest, and Selenium.
  • Experience with source code versioning and Pull Requests with Git and Stash.
  • Experience with IDEs such as VS code.
  • Knowledge of SonarCube, Phabricator, and Gerritt.
  • Experience with performance tuning of large enterprise systems.
  • Experience with Cloud Technologies such as Amazon Web Services.

Benefits

  • Flexible work schedule with on-site requirements.
  • Opportunities for professional development and mentoring.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service