Full Stack MEAN Developer

Gravum is a team of smart and ambitious people with positive attitudes that have created a successful environment for both our clients and employees. We are looking for a talented developer to join our team as the next step in his career. This product is the national leader in Borrower Intelligence Systems for the Mortgage Lending industry. We are working with the first SAAS company that has built amazing technology to serve their customers. We have ambitious growth plans, and we are now expanding our team to realize that growth. We’re looking for experienced software engineers who can help us architect, build and scale this platform to support the company’s rapid growth. This is a great opportunity to work on leading-edge technologies. You’d be joining a tight-knit, driven team whose work has a big impact on the product and customer experience.The Full Stack (MEAN) JavaScript Developer understands all phases of software development, including UI / User Interface design and development, relational and non-relational DB’s, APIs and external integration, quality assurance, security, and cloud infrastructure. The Full Stack Developer has the ability to understand business functions and user stories, decompose them into technical specifications, and develop working application code for a hybrid cloud environment.

Required Skills:

Strong problem-solving skills;

Relational and non-relational database experience using major databases such as MongoDB and MySQL;

Considerable experience with server-side software development in NodeJS;

Experience in design and implementation of REST web services;

Experience in continuous integration and delivery;

Experience with AWS is a plus;

Experience with Git.

The Full Stack Developer will:

Apply industry standards and best practices;

Develop and consume APIs using HTTP/Rest;

Develop systems for event-driven architecture;

Exposure to relational / non-relational DB;

Skills on at least AngularJS and Angular 2+ frameworks;

Develop front end using HTML, CSS, and JavaScript.

As a team member of our company you will have to demonstrate the following:

– Advanced English level – Ability to manage expectations up and down – Understand and embrace teamwork – Knowing what drives you and embrace it – Be polite in communication at any level – A desire to learn and improve

Our values: Your input matters. Whether it is feedback on the product, your teammates or our development process, we expect you to have an opinion and articulate it with clarity. Learning is part of the job. You’ll solve new problems every day, and you’ll grow with the team. We move fast. You’ll deploy code to production on day one and do it safely. Leave code better than you find it. You’ll fix problems, even when they’re not yours because it’s the right thing for the team.