Apply For Back-End Developer
Job Title: Back-End Developer (Node JS)
Job Type: Part Time (9AM – 2PM)
Location: Remote
About us
We’re a tech company empowering athletes and individuals through innovative software solutions. Our data-driven tools help players analyze performance and reach their full potential. We also offer custom software solutions for various industries. Our vision is to become a leading software company, driving progress and success.
Job Description
As a Node.js Backend Developer at Devnotation, you will be responsible for building robust, scalable, and user-friendly backend systems. You’ll work with modern technologies like Node.js, Express.js, and TypeScript to develop RESTful APIs and integrate with MongoDB databases. You’ll be involved in the entire software development lifecycle, from designing and implementing backend solutions to optimizing performance and ensuring data security. We’re looking for a talented individual with a passion for backend development and a strong understanding of modern web technologies.
Key Responsibilities
- Design, develop, and maintain robust Node.js backend services using frameworks like Express.js and Nest.js.
- Build RESTful and GraphQL APIs to power web and mobile applications.
- Work with MongoDB to efficiently store and retrieve data.
- Optimize backend services for performance and scalability.Optimize backend services for performance and scalability.
- Implement security measures to protect sensitive data and prevent vulnerabilities.
- Designing customer-facing UI and back-end services for various business processes.
- Write unit and integration tests to ensure code quality.
- Deploy and manage backend applications in cloud environments (AWS, Azure).
- Utilize Git for version control and collaborate with the team using tools like Gerrit, Jira, and Jenkins.
Required Skills
- Strong proficiency & 3 years of hands on experience in Node.js, Express.js, and TypeScript.
- Experience with MongoDB and other NoSQL databases.
- Knowledge of RESTful API or GraphQL APIs design principles.
- Understanding of security best practices (e.g., authentication, authorization, encryption).
- Experience with testing frameworks (e.g., Jest, Mocha).
- Proficiency in Git.
- Understanding of CI/CD pipelines and tools (Jenkins).
- Familiarity with AWS, Azure, or other cloud providers.
- Strong problem-solving and debugging skills.
- Strong understanding of software best practices, data structures, algorithms, databases, and networks.
- Strong English language skills for effective teamwork.
Benefits and Perks
- Enjoy a work-life balance with 2 days off every week.
- Salary 30K (BDT) Fixed.
- Be rewarded for exceptional performance.
- Celebrate festivals with generous bonuses twice a year.
- Receive regular salary increments based on performance appraisals.
- A 3-month probation period to assess mutual fit.
Our Hiring Process
We’ll shortlist candidates based on their qualifications and experience. Successful candidates will undergo two rounds of interviews:
- Soft Skills Interview: Assessing communication, problem-solving, and teamwork abilities.
- Technical Skill Assessment: Evaluating technical proficiency through a practical task.
*** Upon successful completion of a 3-months probation period, you’ll be regularized.