workingnomads engineering mean stack developer

MEAN Stack Developer


Full Stack MEAN Developer (Can be remote)



RESPONSIBILITIES

  • Developing web-based applications using the MEAN stack, including Angular, Node.js, and MongoDB
  • Creating RESTful services with Node.js
  • Deploying and monitoring Node.js applications
  • Creating front end applications using Angular7/8, HTML, CSS3, Bootstrap
  • Creating unit test plans and developing integration tests
  • Troubleshooting and resolving varying levels of technical issues
  • Designing and developing enhancements on new and existing applications using Node.js and other scripting environments
  • Writing re-useable, testable, and efficient code
  • Managing interchange of data between servers and users
  • Integrating user-facing elements with server-side logic
  • Ensuring high performance and responsiveness of the product
  • Implementing security and data protection protocols
  • Troubleshooting and ensuring a timely resolution of issues, including debugging as needed
  • Ensuring adequate backup of database and perform recovery duties as needed
  • Other duties as assigned



QUALIFICATIONS

  • Bachelor's degree in computer science (or other technical field) preferred
  • 3+ years of relevant working experience using technologies like Node.js, Angular6
  • 2+ years of experience working with technologies like HTML5, CSS3, Bootstrap
  • Experience in developing and consuming REST API's
  • Experience in querying relational and NoSQL databases, preferably MongoDB
  • Strong working knowledge of API development
  • Experience with Java Script, XML, HTML, and various No-SQL databases, especially MongoDB preferred
  • Development experience with Unity engine is a plus
  • Proficiency in multiple programming languages and tools, including working knowledge of front-end technologies
  • Must be a proactive problem-solver and demonstrate initiative
  • Ability to independently analyze and debug as needed
  • Strong logical reasoning skills
  • Excellent written and verbal communication skills
  • Passion to learn new and emerging technologies
  • Experience delivering software products through all stages of the Software Delivery Life Cycle (SDLC), specifically working in an Agile team environment in the software as a service (SaaS) market.
  • Experience writing unit test cases for Angular and Node.js
  • Experience working with MongoDB
  • Experience using Typescript
  • Experience with Continuous Integration and/or Continuous Deployment is a plus



Perks & Benefits

  • Competitive salary
  • Health insurance - medical, dental, vision
  • 401K
  • Stock Options
  • Unlimited PTO
  • Employee referral compensation
  • Career advancement opportunities
  • Dog friendly



Culture

Palmetto is a VC backed high growth company with a promote-from-within culture for talent development. We offer excellent traditional benefits such as unlimited vacation, medical, dental and vision coverage, and retirement plans. Our open layout office is located downtown Charleston, (Upper King Street w/ free parking), where our Team Members can enjoy cold brewed coffee on tap, the office dog (sometime more than 1), and culture building events like kickball and daily huddles. Our #1 Value is Customer Experience and we pride ourselves on over delivering. To learn more about our services, visit Palmetto.com.



Palmetto is a clean technology company with a soul. Fundamental to our mission is 'Leading the world to a clean energy future.'



We realize people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Palmetto. Come join us!