Back End Software Engineer (Node.js) at Deep Consulting Solutions

3 years ago Development & Programming Middle, Senior, Lead Full-Time, Contract 35,000-70,000 $/Year

We are looking for a Back End Software Engineer (Node.js) to build and scale effective software solutions. The job is full-time remote with a freely set schedule and you can do it from anywhere in the world. The offered pay for this job is $35-70K annually: range for Middle and Senior level candidates. You can see the detailed job posting and apply if you wish at this link: https://zfrmz.com/1Evw7SLlSOuBQxtLsnkU?src=irina


The following skills/experience will be necessary:

  • Solid knowledge of Node.js - based back-end technologies.
  • Experience in delivering production-ready and effective applications;
  • Experience with complex SQL and NoSQL databases.
  • Experience with different APIs and complex integrations between systems.
  • Effective written and verbal English to communicate with our international team.
  • Basic understanding of DevOps and SDLC to cooperate with other developers in building the product.


What We Offer

  • High-Performance Oriented Management

The organization is consistently and constantly managed for performance and results. High performers are rewarded. Excuses are not accepted and employees who make them are ejected. Long, unnecessary, bloviating meetings do not exist. Direct, quick, and clear feedback is given on everybody's work. The owner personally manages the business and there is little middle management present. If you prove yourself to be a reliable and effective employee, you will have all the necessary authority, resources, etc. made available to you in order to deliver your results.

  • Results-Based Compensation Schedule

There is base pay and project bonus pay. Base pay varies significantly by the Engineer's level of ability and responsibility (Lead/Engineer/Associate) that the Engineer takes on projects - this level is reassessed after every project that the Engineer completes. Projects upon completion are rewarded with a bonus - bonus depends on the delivery of all requirements assigned to the Engineer, timeliness of delivery, rate of errors, and the amount of management attention needed in the project. Engineers who can deliver functional solutions that match requirements quickly and with little management action to correct errors get the best rewards and promotions in the organization.

  • Freely Arranged Schedule

You decide when you want to work. What we expect from you are results. Project Leads arrange daily communications with the team in a schedule that works best for everyone, and company-wide there is only one team meeting occurring twice per week. Outside of that, you set your own hours and work when it is easiest for you too.

  • Work as an Engineer, Not Just a Coder

Our Engineers work to build solutions and not just to write code. You will have freedom in how you want to architect the solutions you are making and we will heavily encourage initiative on your part, so long as you direct your initiative to quality and effective delivery.

  • Growth Within Our Organization

We are a dynamic and growing organization with a team spread around multiple continents. If you prove yourself as a responsible, driven and motivated individual, there will be opportunities for you to lead projects and manage tech teams.

https://zfrmz.com/1Evw7SLlSOuBQxtLsnkU?src=irina


As our platforms, we utilize the following:

  • Amazon AWS's serverless technologies and ECS for our back and front end apps (Lambda, Amplify, S3, etc.).
  • Zoho's CRM and ERP Tools (Desk, Books, etc.).
  • Vonage/Nexmo-based telephony and communications solutions (Vonage Business Phone, Nexmo Voice/SMS, OpenTalk, etc.).

Our approach to building solutions is focused on creating effective apps in the most efficient way possible. We try to reuse what we did on previous projects in order to ensure that we deliver good and effective applications with minimal effort and risk while ensuring good quality throughout.

Our company works on a very strict form of waterfall-like model in order to ensure that no delays occur on projects. Specifically, we put in a great deal of effort to make sure to have extremely well-defined requirements that will enable our systems to be effective by design and relevant to the business using them. Before the project ever gets to the engineering team, our business consultants conduct an extensive study of our client business and put together a very complete understanding of the client's business model, which we then pass on to our product designers who create highly effective and relevant designs (leveraging, where possible parts of our past projects) - these designs are them rigorously vetted by the entire design team, the relevant business consultants, QA's, and our leading engineers to ensure that they are complete and will result in a successful project. The requirements are then approved and passed to the lead engineer who architects the entire software project and allocates deliverables and tasks to the respective team members.

The engineering teams are usually small (under 8 people at any given time on the project), which allows to ensure a good amount of personal responsibility and allows to recognize every engineer's accomplishment in the actual functional deliverables produced and not some BS metric like hours worked or lines of code written. All deliverables are code reviewed by the project team, approved by the lead engineer, and assessed by QA right away. Engineers who produce high quality working deliverables and do so quickly are recognized and given bonuses and raises on project completion.


https://zfrmz.com/1Evw7SLlSOuBQxtLsnkU?src=irina

🌍 World Wide nodejs backend AWS sql api erp
🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)