About BigStep:
Big Step is an end-to-end Digital Technology Solutions provider. We build innovative products and provide dedicated teams packed with the top technical talent to help companies worldwide build successful and scalable products. You can check out our Products and more about our company on the following websites:
https://www.bigsteptech.com/https://channelize.io/ https://socialapps.tech/
Working at BigStep:
BigStep is a young and exciting place to work. It has a brilliant, innovative, and enthusiastic team working on the latest technologies. Our result-oriented, dynamic workplace assigns ample responsibilities to every team member leading to good professional growth. The exciting work challenges bring out the best in us and there is something new to learn and gain every day. We provide a very young and youthful working environment. Our team is like a close-knit family. We enjoy what we do, and celebrate the important events in each others' lives. We also believe in adhering to professional values and personal work ethics. We aim to make our team members work smarter and innovate better.
Job Description
We are looking for a candidate having 5+ years of experience in Node.JS as a backend technology. As a Backend Node.js Developer, you will play a key role in developing and maintaining our backend systems. You will work on exciting projects, collaborate with cross-functional teams, and contribute to the growth and success of our organization.
Key Responsibilities:
Design, develop, and maintain scalable and high-performance backend applications using Node.js.Could you collaborate with front-end developers to integrate user-facing elements with server-side logic?Implement data storage solutions using MongoDB.Develop APIs and microservices using LoopBack or similar frameworks.Optimize application performance and ensure scalability.Collaborate with the DevOps team to deploy and manage applications in a cloud environment.Troubleshoot and debug complex issues, and provide timely solutions.Stay updated with the latest industry trends and technologies, and make recommendations for continuous improvement.
Qualifications:
Proven experience as a Backend Node.js Developer with at least 6 years of relevant experience.Proficiency in Node.js and JavaScript.Strong knowledge of MongoDB and database design.Experience with LoopBack or similar API frameworks.Familiarity with cloud services (e.g., AWS, Azure, Google Cloud).Excellent problem-solving and debugging skills.Strong communication and teamwork abilities.Ability to work independently and take ownership of projects.Experience with version control systems (e.g., Git).
Additional Preferred Qualifications:
Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).Knowledge of authentication and authorization mechanisms (e.g., JWT, OAuth).Familiarity with CI/CD pipelines and automated testing.Experience working in an Agile/Scrum development environment.