Search by job, company or skills

Advocado

Nodejs/JavaScript Backend Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Advocado

Advocado is an multi-award winning cloud loyalty and consumer engagement CRM software that empowers businesses in F&B, retail, beauty and wellness, sports and fitness to grow their customer base and bring them back again and again using marketing automation.

Key Responsibilities and Duties

- Support a high-performant & scalable product within a minimal timeframe

- Are able to write modular, well-tested, and maintainable code

- Maintain the current system and it's technologies as well as migrating to new systems

- Implement new features, code refactoring and bug fixing & address technical issue

- Identify, assess, track and mitigate issues/risks at multiple levels

- Managing application development lifecycle in a flexible/efficient manner agily

- Communicate progress, anticipate performance bottlenecks (provide escalation whenever required)

- Collaborate well with in-peer engineers, tech leads and technical stakeholders in projects

Requirements & Qualifications

- Bachelor's Degree (or equivalent) in Computer Science/Information Technology

- Possess can-do attitude with customer-oriented mindset

- Extensive experience using open source libraries with npm/brew/dockers

- Strong experience with MVC & clean code architecture

- Proficient in databases and data structures

- Proficient in API design and standards

- Experience with Git/SVN and Jira is a must

- Able to write understandable, testable, secure code with an eye towards maintainability

- Hands on experience in deploying services to cloud providers (AWS/GCP/Azure)

- Hands on experience with solid knowledge about JavaScript Development on both client and server-side

- Be familiar with Agile/Scrum model with practical & flexible mindset

Tech Stack:

- Express.js with RESTful-based web services in XML/JSON

- AWS Queue Services or similar technologies

- Experience with AWS cloud services: S3, CloudFront, EC2, API Gateway, etc

- Experience with Spark is an advantage

- Experience with various database systems (SQL, noSQL, graph)

- Cloud Infrastructure: AWS, MongoDB Atlas, Elastic Cloud, Cloudflare

- Server: Linux, pm2, Nginx

Personality:

- Can do attitude with logical thinking

- Always looking for self-improvement and open to suggestions

- Fully responsible for every single line of code written

- Pay attention to details

Technical Skills:

- Competent & Confident at writing production-ready code with little assistance

- Are able to work on multiple requests (if needed)

- Continuous learning of emerging technologies/platforms with minimum guidance (if needed)

Technical & Code Quality:

- Fixes bugs quickly and efficiently with clear understanding of related level of impact

- Leaves code in substantially better shape than before

- Monitors overall code quality/build failures

- Proactively identifies and proposes to technical debt

- Identifies architectural issues that may hinder development& maintenance

Nice to Have:

- Consumer Web Development Experience for High-Traffic, Public Facing Web Applications

- Knowledge in handling data at large scale in Node.js/MongoDB (Clustering/ Sharding)

- Continuous integration (Jenkins/Github) & DevOps experience

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137385139