Back-End (Node.js) Developer Offline
Hello! We are looking for an experienced Long-Term Back-End (Node.js) Developer to work on Blockchain projects. Full remote access with flexible schedule. Technology stack: Node.js + TypeScript, Express.js, Nest.js, Serverless, MongoDB, Redis.
Responsibilities:
β’ Back-end development adopting the best industry practices
β’ Participate in software, and architecture design meetings
β’ Conduct regular code reviews to improve code quality and ensure it corresponds to business requirements
β’ Create unit/integration tests to ensure the quality of code
β’ Coordinating with the front-end team for complete integration process
β’ Providing technical support to the team members
β’ On-time delivery
β’ Maintenance, improvements, optimization
Requirements:
β’ 3+ years of experience in back-end development
β’ Strong expertise with Node.js + TypeScript
β’ Experience with Express.js and Nest.js frameworks
β’ Understanding of microservices philosophy and concepts
β’ Deep understanding of NoSQL database schema design, caching and scalability
β’ Experience with MongoDB, Redis
β’ Experience with Mongoose
β’ Hands-on experience writing unit/integration tests
β’ Solid experience using Git
β’ Critical thinker and problem-solving skills
β’ Team player
β’ Great interpersonal and communication skills
β’ Proactiveness
β’ Self-motivated and enthusiastic
β’ Attentive to detail
β’ Ability to work without supervision
β’ Ability to learn new technologies quickly
β’ English - upper-intermediate +
Nice to have:
β’ Knowledge of blockchain technology (EVM-based networks)
β’ Experience with Web3
β’ Experience with CI/CD pipelines
β’ Up-to-date with the latest trends, techniques, and technologies
β’ Understanding of back-end architecture patterns.
β’ Knowledge of Serverless
β’ Practical usage of AWS Lambda, CloudFormation, S3, API Gateway, ECS
β’ Experience with Typegoose
With us You:
β’ Can professionally grow - we help you to see your progress with a smart - Professional Development Plan;
β’ Can build your individual Training & Development strategy - we have a significant budget for your educational programs;
β’ Can clearly see your work results - we have a clear Goals List for your probation period (3 months);
β’ Can maintain your financial stability - we guarantee timely and competitive payments that are reviewing based on your performance results; PE registration, handled by the Companyβs accountant;
β’ Can keep life-work balance - we provide 28 vacation days, remote work, and we avoid overtime due to smart planning and time estimation;
β’ Can be a part of a team that is connected by main values (results, continuous improvement, collaboration, care and have fun) - we value open and productive communication, have team-buildings and corporate events; we care about each other and celebrate work anniversaries and personal events.
The job ad is no longer active
Job unpublished on
2 January 2023
Look at the current jobs Node.js β