We are seeking a talented Full Stack Developer with a strong focus on back-end development, particularly with expertise in Node.js and experience in the crypto domain. As a Full Stack Developer, you will play a key role in designing, developing, and maintaining our innovative software solutions.
Key Areas of Responsibility
- Work as part of a team developing applications and services using Agile development methods.
- Contribute to the team and delivery improvements in process and infrastructure.
- Support front end developers building customer-facing UI and build back-end services for payment processing administration and management.
- Code, test, and operate Node.Js based services.
- Effectively use tools to identify and fix defects before they become a problem.
- Developing and maintaining all server-side 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.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Should possess 5-8 years of knowledge of JavaScript frameworks, AngularJS, Node.js based services and experience in a similar role- with the ability to work with REST services, connect to databases like Mongo DB, MS SQL, Oracle DB, My SQL.
- Knowledge of JavaScript, web stacks, libraries, and frameworks.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Experience working in an agile methodology.
- Experience deploying NodeJS applications to a cloud environment- preferably AWS.
- Familiarity with the whole web stack, including protocols and web server optimization techniques.
- Exposure/Experience in Smart contract development/maintenance/integration.
At M2 we believe in a workplace where talent, dedication, and passion are the only factors that count, regardless of gender, background, age, and other characteristics. We embrace diversity because we know that it fuels innovation, fosters creativity, and drives success. So, if you're ready to join a team where your potential is truly valued, welcome aboard!