Penoft | Senior Backend Developer

3 weeks ago


kochi, India Penoft Full time

Senior Backend Developer 

 

Role: Senior Node.js Developer 

Location: Kochi (Kerala) 

Experience: 5+ Years 

Job Type: Full Time 

Skills and Tools: Node.js, TypeScript, Express.js, MongoDB, PostgreSQL, Git, Docker, Kubernetes, AWS/Azure/Google Cloud, CI/CD tools 

 

Overview:  

As a Senior Node.js Backend Developer, you will be responsible for designing and implementing scalable and secure backend systems. You will work closely with front-end teams, optimize applications, and ensure the robustness of back-end services. 

 

Responsibilities: 

As a Node.js Backend Developer, you’ll play a pivotal role in building and maintaining efficient server-side applications. Your responsibilities will include: 

  • Design and Implementation: 
  • Design and implement efficient, scalable, and secure backend systems using Node.js and other relevant technologies. 
  • Collaborate with the front-end team to integrate backend systems with web and mobile applications. 
  • Server-Side Architecture: 
  • Develop and maintain server-side architecture using Node.js. 
  • Design and implement RESTful APIs using TypeScript. 
  • Create reusable code and libraries for future use. 
  • Implement SOLID principles in the development process. 
  • Integration and Collaboration: 
  • Collaborate closely with front-end developers to integrate user-facing elements with server-side logic. 
  • Design customer-facing UI and back-end services for various business processes. 
  • High-Performance Applications: 
  • Develop high-performance applications by writing testable, reusable, and efficient code. 
  • Optimize applications for maximum speed and scalability while ensuring security best practices. 
  • Code Quality and Maintenance: 
  • Maintain code quality through writing unit tests, automation, and performing code reviews. 
  • Troubleshoot, debug, and upgrade existing systems as needed. 
  • Application Lifecycle: 
  • Engage in the entire application lifecycle, focusing on coding, debugging, and providing robust solutions to technical issues. 
  •  
  • Scalability and Design Principles: 
  • Understand fundamental design principles behind a scalable application. 
  • Optimize output for different delivery platforms (e.g., mobile vs. desktop). 
  • Security and Compliance: 
  • Ensure security of the backend systems, adhering to industry standards and best practices. 

 

Required Skills: 

To excel in this role, you should have the following skills: 

  • Demonstrable proficiency in the Node.js environment, with a solid understanding of asynchronous programming, promises, callbacks, and event-driven architecture. 
  • Familiarity with frameworks such as Express.js for fast API development. 
  • Experience working with databases (both SQL and NoSQL) and data modeling techniques. 
  • Integration expertise with multiple data storage solutions (e.g., S3, databases). 
  • Integrate API gateways such as 3Scale and handle authentication mechanisms like Rest, JWT, SSOs and OAuth  
  • Experience in Integration of APIs and SDKs:  Payment gateways, and different SMS gateways 

 

Additional Responsibilities: 

In addition to the core responsibilities, consider these additional tasks: 

  • Develop robust, scalable, and high-performance backend applications using Node.js and the Fastify framework. 
  • Design and implement RESTful APIs for seamless interaction between the backend and front-end components. 
  • Collaborate with front-end developers to integrate server-side logic with user-facing elements. 
  • Implement authentication and authorization mechanisms for secure API access. 
  • Ensure code quality and maintainability through code reviews and best practices. 
  • Troubleshoot and debug issues to ensure smooth application operation. 
  • Stay updated with the latest developments in Node.js, Fastify, and related technologies. 
  • Work closely with the DevOps team to deploy and maintain applications in production environments. 
  • Mentor junior developers, helping them grow their skills. 
  • Collaborate with other developers to share knowledge and ensure consistency across projects. 

 

 

Qualifications: 

We’re looking for someone who meets the following criteria: 

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience. 
  • Proven experience as a Node.js developer, with a focus on the Fastify framework for at least 5 years. 
  • Strong proficiency in JavaScript and Node.js. 
  • Strong understanding of RESTful API design and implementation. 
  • Experience in database technologies such as MongoDB, PostgreSQL, or MySQL. 
  • Familiarity with authentication and authorization mechanisms such as JWT. 
  • Solid understanding of asynchronous programming and event-driven architecture. 
  • Proficiency in version control systems such as Git. 
  • Strong problem-solving skills and attention to detail. 
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud. 
  • Manage containerization of services using Docker and Kubernetes, collaborate and work with front end team 

If you’re passionate about backend development and thrive in a fast-paced environment, we’d love to hear from you 

 




  • kochi, India Penoft Full time

    Senior Backend DeveloperRole: Senior Node.js DeveloperLocation: Kochi (Kerala)Experience: 5+ YearsJob Type: Full TimeSkills and Tools: Node.js, TypeScript, Express.js, MongoDB, PostgreSQL, Git, Docker, Kubernetes, AWS/Azure/Google Cloud, CI/CD toolsOverview:As a Senior Node.js Backend Developer, you will be responsible for designing and implementing...


  • kochi, India Penoft Full time

    Senior Backend DeveloperRole: Senior Node.js DeveloperLocation: Kochi (Kerala)Experience: 5+ YearsJob Type: Full TimeSkills and Tools: Node.js, TypeScript, Express.js, MongoDB, PostgreSQL, Git, Docker, Kubernetes, AWS/Azure/Google Cloud, CI/CD toolsOverview:As a Senior Node.js Backend Developer, you will be responsible for designing and implementing...


  • kochi, India Penoft Full time

    Senior Backend Developer     Role: Senior Node.js Developer  Location: Kochi (Kerala)  Experience: 5+ Years  Job Type: Full Time  Skills and Tools: Node.js, TypeScript, Express.js, MongoDB, PostgreSQL, Git, Docker, Kubernetes, AWS/Azure/Google Cloud, CI/CD tools    Overview:    As a Senior Node.js Backend Developer, you will be responsible for...


  • kochi, India Penoft Full time

    Senior Frontend Developer Location: Kochi (Kerala) Experience: 5+ Years Job Type: Full Time Skills and Tools: ReactJS, Redux, JavaScript, TypeScript, HTML5, CSS3, Babel, Webpack, Git, Docker, CI/CD tools Overview: As a Senior React Frontend Developer, you will lead the development of high-quality React applications, translating designs into responsive...


  • kochi, India Penoft Full time

    Senior Frontend DeveloperLocation: Kochi (Kerala)Experience: 5+ YearsJob Type: Full TimeSkills and Tools: ReactJS, Redux, JavaScript, TypeScript, HTML5, CSS3, Babel, Webpack, Git, Docker, CI/CD toolsOverview:As a Senior React Frontend Developer, you will lead the development of high-quality React applications, translating designs into responsive user...


  • kochi, India Penoft Full time

    Senior Frontend DeveloperLocation: Kochi (Kerala)Experience: 5+ YearsJob Type: Full TimeSkills and Tools: ReactJS, Redux, JavaScript, TypeScript, HTML5, CSS3, Babel, Webpack, Git, Docker, CI/CD toolsOverview:As a Senior React Frontend Developer, you will lead the development of high-quality React applications, translating designs into responsive user...


  • kochi, India Penoft Full time

    Senior Frontend Developer   Location: Kochi (Kerala)  Experience: 5+ Years  Job Type: Full Time  Skills and Tools: ReactJS, Redux, JavaScript, TypeScript, HTML5, CSS3, Babel, Webpack, Git, Docker, CI/CD tools    Overview:    As a Senior React Frontend Developer, you will lead the development of high-quality React applications, translating designs...


  • Kochi, India Penoft Full time

    Senior Backend DeveloperRole: Senior Node.js DeveloperLocation: Kochi (Kerala)Experience: 5+ YearsJob Type: Full TimeSkills and Tools: Node.js, Type Script, Express.js, Mongo DB, Postgre SQL, Git, Docker, Kubernetes, AWS/Azure/Google Cloud, CI/CD toolsOverview:As a Senior Node.js Backend Developer, you will be responsible for designing and implementing...


  • Kochi, India Penoft Full time

    Senior Backend DeveloperRole: Senior Node.js DeveloperLocation: Kochi (Kerala)Experience: 5+ YearsJob Type: Full TimeSkills and Tools: Node.js, TypeScript, Express.js, MongoDB, PostgreSQL, Git, Docker, Kubernetes, AWS/Azure/Google Cloud, CI/CD toolsOverview:As a Senior Node.js Backend Developer, you will be responsible for designing and implementing...


  • Kochi, India Penoft Full time

    Senior Backend DeveloperRole: Senior Node.js DeveloperLocation: Kochi (Kerala)Experience: 5+ YearsJob Type: Full TimeSkills and Tools: Node.js, TypeScript, Express.js, MongoDB, PostgreSQL, Git, Docker, Kubernetes, AWS/Azure/Google Cloud, CI/CD toolsOverview:As a Senior Node.js Backend Developer, you will be responsible for designing and implementing scalable...


  • Kochi, India Penoft Full time

    Senior WordPress DeveloperLocation:Kochi (Kerala)Experience:5+ YearsJob Type:Full TimeSkills and Tools:WordPress, PHP, MySQL, Elementor, Envato Elements, Gutenberg, WPBakery, Metforms, contact form7, WooCommerce, SEO Best Practices, WordPress Security, Performance OptimizationPreferences:Keralites preferred; others must be willing to relocate to...


  • kochi, India Penoft Full time

    Senior WordPress DeveloperLocation: Kochi (Kerala)Experience: 5+ YearsJob Type: Full TimeSkills and Tools: WordPress, PHP, MySQL, Elementor, Envato Elements, Gutenberg, WPBakery, Metforms, contact form7, WooCommerce, SEO Best Practices, WordPress Security, Performance OptimizationPreferences: Keralites preferred; others must be willing to relocate to...


  • kochi, India Penoft Full time

    Senior WordPress DeveloperLocation: Kochi (Kerala)Experience: 5+ YearsJob Type: Full TimeSkills and Tools: WordPress, PHP, MySQL, Elementor, Envato Elements, Gutenberg, WPBakery, Metforms, contact form7, WooCommerce, SEO Best Practices, WordPress Security, Performance OptimizationPreferences: Keralites preferred; others must be willing to relocate to...


  • kochi, India Penoft Full time

    Senior WordPress Developer Location: Kochi (Kerala) Experience: 5+ Years Job Type: Full Time Skills and Tools: WordPress, PHP, MySQL, Elementor, Envato Elements, Gutenberg, WPBakery, Metforms, contact form7, WooCommerce, SEO Best Practices, WordPress Security, Performance Optimization Preferences: Keralites preferred; others must be willing to relocate...


  • Kochi, India Penoft Full time

    Senior Backend Developer    Role: Senior Node.js Developer  Location: Kochi (Kerala)  Experience: 5+ Years  Job Type: Full Time  Skills and Tools: Node.js, TypeScript, Express.js, MongoDB, PostgreSQL, Git, Docker, Kubernetes, AWS/Azure/Google Cloud, CI/CD tools    Overview: As a Senior Node.js Backend Developer, you will be...


  • Kochi, India Penoft Full time

    Senior Backend Developer  Role: Senior Node.js Developer Location: Kochi (Kerala) Experience: 5+ Years Job Type: Full Time Skills and Tools: Node.js, TypeScript, Express.js, MongoDB, PostgreSQL, Git, Docker, Kubernetes, AWS/Azure/Google Cloud, CI/CD tools  Overview:  As a Senior Node.js Backend Developer, you will be responsible for designing and...


  • Kochi, India Penoft Full time

    Senior Backend Developer  Role: Senior Node.js Developer Location: Kochi (Kerala) Experience: 5+ Years Job Type: Full Time Skills and Tools: Node.js, TypeScript, Express.js, MongoDB, PostgreSQL, Git, Docker, Kubernetes, AWS/Azure/Google Cloud, CI/CD tools  Overview:  As a Senior Node.js Backend Developer, you will be responsible for designing and...


  • kochi, India Penoft Full time

    Senior UI/UX DesignerRole: Senior UI/UX Designer (Figma)Location: Kochi (Kerala)Experience: 5+ YearsJob Type: Full TimeSkills and Tools: Figma, Adobe Photoshop, Adobe illustrator, InVision, Adobe Indesign,Overview:As a Senior UI/UX Developer, you will lead the design and development of user interfaces using Figma, ensuring a high-quality user...


  • Kochi, India Penoft Full time

    Senior UI/UXDesignerRole:Senior UI/UX Designer (Figma)Location:Kochi (Kerala)Experience:5+ YearsJob Type:Full TimeSkills and Tools:Figma, Adobe Photoshop, Adobe illustrator, InVision, Adobe Indesign,Overview:As a Senior UI/UX Developer, you will lead the design and development of user interfaces using Figma, ensuring a high-quality user experience and...


  • kochi, India Penoft Full time

    Senior UI/UX  DesignerRole: Senior UI/UX Designer (Figma)Location: Kochi (Kerala)Experience: 5+ YearsJob Type: Full TimeSkills and Tools: Figma, Adobe Photoshop, Adobe illustrator, InVision, Adobe Indesign,Overview: As a Senior UI/UX Developer, you will lead the design and development of user interfaces using Figma, ensuring a high-quality user experience...