We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
Responsibilities and Duties
Primary Responsibilities:
- Write Elegant, Testable Code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Build and Deploy Code
- Build Fast, Reliable REST APIs
- Adding New Features
- Enhancing Existing Code and Features
- Comfortable with Agile and Iterative Development along with code reviews

About Mounty Outdoor Adventures
About
Connect with the team
Similar jobs
Opportunity Summary
We are looking for an enthusiastic engineer with experience building Salesforce AppExchange apps to lead the development of Salesforce connectors for our marketing technology products.
What would you do?
· Collaborate with stakeholders in establishing application requirements, determining features, creating customer-friendly solutions, and determining support needs and performance requirements.
· Plan, design, develop, test, and deploy software to satisfy these requirements.
· Work according to the agile programming application development methodology adhered to including test-first, iterative development, and continuous re-prioritization.
· Support the maintenance of our hosted technology solutions.
· Work with other team members in accomplishing group objectives and participating in code reviews.
· Ensure timely and robust implementation of the company’s development plans.
· Ensure that all relevant parties are kept up to date on progress of projects and give feedback on an ongoing basis.
· Contribute to the review, selection, and adoption of proprietary tools and technologies.
· Use specialist knowledge and experience of information technology to provide technical advice and vision.
Technical Skills
The following skills are needed for this role.
Experience
· 3+ years’ experience in web application design and development
· Bachelor’s Degree in relevant discipline or equivalent experience
Primary Skills
· Strong background in Java development
· Experience working with databases and/or CRM systems.
· Experience with, or willingness to learn the Salesforce platform
Secondary Skills (nice to have)
· Experience with Salesforce APEX, VisualForce, SOQL, etc.
· Experience building and maintaining Salesforce AppExchange apps.
· AWS ecosystem and tools, developing for serverless environments.
· Front-end expertise: HTML, CSS, JavaScript, etc.
· Other languages such as JavaScript, Typescript, C#, Ruby, Python, PHP, etc. are all valuable.
Soft Skills
· Thrives collaborating in a team environment with a diverse range of people.
· Passionate about delivering an amazing customer experience.
· Able to have a change of mind, and able to change the minds of others.
· Writes clearly and concisely.
· Capable of working without a company office, with a fully remote team.
Growth Skills
· Possesses a good work ethic; a self-starter with a desire to grow.
· Always looking for better ways to get the job done.
About the Role
- Design, develop, test, deploy, maintain, and improve software and new user-facing features across Novo’s products and services.
 - Drive technical decisions on a multi-functional, Agile team alongside product management, product design, and engineering.
 - Optimize applications for maximum speed and scalability and analyze feedback from customers and internal teams to identify issues and improvement opportunities.
 - Champion a passion for engineering best practices such as code quality, linting, and testing.
 - Ensure our software is reliable, extensible, maintainable, debuggable, secure, well-tested and performs well under load.
 - Mentor junior engineers in all aspects of planning, development and testing.
 - Stay engaged with latest technologies and evaluate strategies to keep the Novo technology stack up to date.
 
Requirements for the Role
- 5+ years experience in a highly technical role at a hyper-growth startup or fast-paced company.
 - Extensive background designing, developing, testing, deploying, maintaining, and improving software.
 - Good understanding of Node.js & Javascript.
 - Demonstrated ability to translate business goals and initiatives into technical requirements.
 - Strong understanding of SQL database.
 - Demonstrable experience architecting scalable and cost effective solutions to ensure and support customer growth.
 - Experience mentoring junior engineers in all aspects of planning, development and testing.
 - Strong understanding of system design and architecture.
 - Interest in engaging with latest technologies and evaluating strategies to keep the Novo technology stack up to date.
 - Excellent written and verbal communication skills with the ability to collaborate with both technical and non-technical teams effectively.
 
• Developing and maintaining all server-side network components.
• Ensuring optimal performance of the central database and responsiveness to front-end requests.
• Collaborating with front-end developers on the integration of elements.
• Designing customer-facing UI and back-end services for various business processes.
• Developing high-performance applications by writing testable, reusable, and efficient code.
• Implementing effective security protocols, data protection measures, and storage solutions.
• Running diagnostic tests, repairing defects, and providing technical support.
• Documenting Node.js processes, including database schemas, as well as preparing reports.
• Recommending and implementing improvements to processes and technologies.
• Keeping informed of advancements in the field of Node.js development.
➜Technical Skills:
• Bachelor's degree in computer science, information science, or similar.
• Minimum 3 years of experience as a Node.js developer.
• Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
• Knowledge of front-end technologies such as HTML5 and CSS3.
• Superb interpersonal, communication, and collaboration skills.
• Exceptional analytical and problem-solving aptitude.
• Great organizational and time management skills.
• Availability to resolve urgent web application issues outside of business hours
- Developing and maintaining all server-side network components.
 - Ensuring optimal performance of the central database and responsiveness to front-end requests.
 - Collaborating with front-end developers on the integration of elements.
 - Designing customer-facing UI and back-end services for various business processes.
 - Developing high-performance applications by writing testable, reusable, and efficient code.
 - Implementing effective security protocols, data protection measures, and storage solutions.
 - Running diagnostic tests, repairing defects, and providing technical support.
 - Documenting Node.js processes, including database schemas, as well as preparing reports.
 - Recommending and implementing improvements to processes and technologies.
 - Keeping informed of advancements in the field of Node.js development.
 
Our client is the most sought after traditional Indian outfit manufacturing and exporting company. Their contemporary and stylishly designed clothes are full of unique patterns, matchless embroidery, gorgeous mirror-work and beautiful block prints.
Almost a decade old, it is a venture committed to bring together a varied range of traditional crafts and techniques of dyeing, weaving, printing and hand embroidery. The founders have dedicated their life to promote Indian Block Prints and provide employment and Hand-Embroidery training to women so that numerous underprivileged women can be empowered.
As a Software Developer (PHP, laravel, MySQL), you will write PHP code - either from scratch or work within CMS platforms - that integrates with MySQL.
What you will do:
- Building new features using web technologies and frameworks.
 - Integrating and improving features that support our large-and-growing user base.
 - Ensuring reliability and security of the web application.
 - Talking to our mobile app developers and designing how an API method should work.
 - Contributing to internal tools that help us manage our users, and content.
 
What you need to have:
- Experience in extensive PHP5 OOP within MVC frameworks like Laravel, MySQL and relational database design.
 - Solid grasping HTML and CSS with moderate JavaScript/ AJAX experience.
 - The ability to code clean HTML and CSS code by hand if needed.
 - Working within CMS platforms - that integrates with MySQL.
 - Amazon Web Services (EC2, S3) is a plus Edit Job Description.
 - Self motivated and ready for a challenge.
 - Passion to learn and to Grow.
 - Team member with excellent communication skills.
 - A desire to learn new skills and technologies.
 - The ability to seek solutions independently.
 - The drive to work in a fast-paced environment.
 - Experience 2- 4 Years having strong logical and analytical skills.
 

● At least 5 years' experience that includes at least 3 years of experience as Salesforce
developer in translating business requirements into working solutions using Salesforce
● Architect, design, implement, test and deliver applications and systems in Salesforce.
● Design and implement solutions to automate development tasks, releases, and
maintenance of the Salesforce platform.
● Build internal solutions, with custom front ends (web, mobile) and backend services that
automate business processes.
● Integrate third party products into internal systems as well as support and upgrade
implemented systems. Author design documents and present design reviews
● Work in an agile development environment making regular incremental progress. Partner
with LAM developers, Business Analysts in NYC to define and implement solutions that
improve internal business processes
● Expertise in batch, queueable and scheduled jobs, future methods, Apex and triggers
● Build shareable components with HTML, CSS, JavaScript and lightning framework like –
Aura and / or Lightning Web Components
● In depth understanding of SFDC Profiles/Roles and Sharing Rules, Validation Rules,
Tasks, Workflow rules, and Triggers, etc.
● Experience with developer practices for code bulkification to adhere to Salesforce
governor limits on such items as SOQL queries
● Ability to communicate effectively with the team
● Ability to identify gaps in functional/business requirements and should be able to
effectively communicate this to both Business analysts, Project lead / manager
● Experience Salesforce CRM with Sales & Service Cloud
Desired Qualifications:
● 5+ years of experience in coding with minimum 3 years in Salesforce
● Must have in Java/Web Services development.
● Must have 1+ year of Lightning Web Component & 2+ years of Aura (Lightning)
Component experience.
● Must have Salesforce Platform Developer 1 and / or Salesforce Advanced Developer
certification.
● Masters / Bachelors in Computer Engineering, Information Technology or relevant
engineering field.
● 3+ years Java development experience including solid experience in HTML, JavaScript,
jQuery, JSON, XML, REST, SOAP, CSS, SOQL & SOSL.
● 1+ year of experience with integrations using REST, SOAP Webservices.
Please Note, Job Timings are from 12 PM - 9 PM
● Experience Level: Min 2+ years
● Experience working with Nodejs/any JS framework, operating blockchain nodes especially in
Ethereum.
● Knowledgeable about smart contract security and best practices (design patterns).
● Build back-end web services that interact with the Ethereum blockchain.
● Research, design, implement and maintain all decentralized finance systems.
● Good Communication Skills.
Responsibilities
- Work with the architect in identifying modules, interfaces, functionality to be developed
 - Participate in the entire application lifecycle, focusing on coding and debugging
 - Write clean code to develop functional web application, addressing technical and design requirements
 - Understand and implement heuristic algorithms as necessary
 - Troubleshoot and debug applications
 - Create and maintain upto date documentation
 - Collaborate with Front-end developers to integrate user-facing elements with server side logic
 - Provide training and support to internal teams
 - Build reusable code and libraries for future use
 - Liaise with developers, architects, designers and system administrators to identify and incorporate new features
 
Requirements
- Proven work experience in Java as a Back-end developer
 - In-depth understanding of the entire web development process (design, development and deployment)
 - Hands on experience with programming languages like https://resources.workable.com/back-end-developer-job-description" target="_blank">Java and Python
 - Hands on experience in relational and non relational databases
 - Working knowledge of CMS framework
 - Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
 - Excellent analytical and time management skills
 - Teamwork skills with a problem-solving attitude
 - BE/ MS degree in Computer Science or relevant field
 
Our client is a decade-old software development company, that offers its clients a wide range of customized web, mobile, and eCommerce tools and software. They are known to use advanced languages and platforms used to build reliable, secure, and scalable solutions for their business clients as well as individual customers. Their disruptive craftsmanship and strategy help in high-performance growth and allows customers to transform digitally and competitively.
Their products are being used by most of the banks and NBFCs in India, apart from clients from other industries. The founder is an IIM and MDI alumni and has experience of more than 13 years in business and strategic roles in MNCs. The company has been accredited by the government as a premier IT company, committed to quality and driven by customer success.
- Understanding and implementing security and data protection
 - Managing both front-end and back-end web development requirements from a consumer.
 - Taking full responsibility for task/ project execution
 - Handling Payment Gateway integration and ecommerce development concepts
 - Prioritizing own work and respect deadlines
 
What you need to have:
- Excellent skills in PHP Laravel
 - Strong object-oriented programming skills
 - General knowledge of both front-end and back-end web development from a consumer.
 - Databases (more than one is desirable) MySQL, PostGRE, MongoDB
 - Experience in Payment Gateway integration and ecommerce development concepts
 - Should know about child theme and its structure.
 - Proficient in CSS3/ HTML5
 - Should know about source version control like git or svn etc.
 - Familiar with AWS & Linux command line will be added advantage.
 - Must be a team player with good communications
 - Ability to solve problems quickly and efficiently
 - Great aptitude and attitude towards learning
 - Ability to prioritize own work and respect deadlines
 







