Codebase Logo

Codebase

FullStack Node.js Developer

Posted 9 Days Ago
Be an Early Applicant
Pune, Maharashtra
Senior level
Pune, Maharashtra
Senior level
The FullStack Node.js Developer will design, develop, and maintain robust backend services and APIs, integrating various technologies and collaborating within the team.
The summary above was generated by AI
Company Introduction

Codebase is a young software services company with a great pool of tech-savvy developers. We started in the spring of 2018, and have been growing aggressively. We are located in Pune, India, and serve software product companies across the globe; focusing on enterprise SaaS, eCommerce, cloud, and application development.

We are seeking a highly skilled and motivated FullStack Node.js Developer to join our dynamic engineering team. The ideal candidate will be responsible for designing, developing, and maintaining robust and scalable backend services, APIs, and integrations, as well as contributing to the development of our user interfaces. This role requires strong expertise in Node.js, PostgreSQL, and a solid understanding of various AWS services, including S3, Athena, RDS, and EC2. Experience with Stripe integration for payment processing and a proven ability to both write and consume APIs are essential, along with proficiency in front-end technologies like HTML and CSS.

Key Responsibilities:
  • Design, develop, and maintain high-performance, scalable, and secure backend services using Node.js.
  • Develop and implement RESTful APIs for various internal and external applications, ensuring high availability and performance.
  • Integrate with third-party APIs, including payment gateways like Stripe, and other external services.
  • Manage and optimize PostgreSQL databases, including schema design, query optimization, and data migration.
  • Work extensively with AWS services, specifically:
    • Amazon S3: Store and manage application data, backups, and other static assets.
    • AWS Athena: Develop and execute analytical queries on data stored in S3 for reporting and insights.
    • Amazon RDS (PostgreSQL): Configure, manage, and optimize PostgreSQL instances within RDS.
    • Amazon EC2: Deploy, manage, and scale Node.js applications on EC2 instances.
  • Develop responsive and engaging user interfaces using HTML and CSS.
  • Implement and maintain secure coding practices, including data encryption, authentication, and authorization mechanisms.
  • Collaborate with the client and team to define requirements and deliver high-quality software solutions.
  • Participate in code reviews, ensuring code quality, maintainability, and adherence to best practices.
  • Troubleshoot and debug production issues, providing timely resolutions.
  • Contribute to the continuous improvement of our development processes and tools.
Qualifications:
  • Technical Skills:
    • Proven experience as a Node.js Developer with a strong understanding of its asynchronous nature, event loop, and best practices.
    • Expertise in database design, development, and optimization with PostgreSQL.
    • Hands-on experience with AWS services, including:
  • S3: Object storage and management.
  • Athena: Serverless query service for S3 data.
  • RDS (PostgreSQL): Managed relational database service.
  • EC2: Virtual servers for deploying applications.
    • Proficiency in designing, building, and consuming RESTful APIs.
    • Experience integrating with payment processing platforms, specifically Stripe.
    • Strong proficiency in HTML5 and CSS3, including responsive design principles.
    • Familiarity with version control systems (Git).
    • Understanding of software development lifecycle (SDLC) and agile methodologies.
    • Experience with the Redis server for caching, session management, and task scheduling.
Experience
    • 5+ years of experience in fullstack development with Node.js.
    • 3+ years of experience working with PostgreSQL.
    • 5+ years of experience with AWS cloud services.
Nice to have
      • Familiarity with other AWS services (e.g., Lambda, SQS, SNS).
      • Experience with microservices architecture.
      • Familiarity with JavaScript frameworks/libraries (e.g., React, Angular, Vue.js)
    Soft Skills
    • Excellent problem-solving and analytical skills.
    • Strong communication and interpersonal abilities.
    • Ability to work independently and as part of a team.
    • Proactive and eager to learn new technologies.

      Top Skills

      Aws Athena
      Aws Ec2
      Aws Rds
      Aws S3
      CSS3
      Git
      HTML5
      Node.js
      Postgres
      Redis
      Stripe

      Similar Jobs

      18 Hours Ago
      Pune, Maharashtra, IND
      Senior level
      Senior level
      Healthtech • Logistics • Pharmaceutical
      Lead Salesforce development and security efforts, manage user access and data integrity, and drive innovation across the Salesforce platform.
      Top Skills: AWSAzureCSSGCPHadoopHTMLJavaJavaScriptNoSQLPythonSalesforceSQL
      18 Hours Ago
      Mumbai, Maharashtra, IND
      Senior level
      Senior level
      Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
      The role involves building ETL pipelines, enhancing big data visualization tools, and executing end-to-end software development in a cloud environment.
      Top Skills: AWSCi/CdEmrGerritGitHadoopJenkinsNoSQLScalaSparkSQL
      Senior level
      Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
      Lead the development of data products, manage analytics agendas, collaborate with business leaders, and drive data insights for performance improvement.
      Top Skills: AdoGCPJIRAPower BISQLTableau

      What you need to know about the Pune Tech Scene

      Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

      Sign up now Access later

      Create Free Account

      Please log in or sign up to report this job.

      Create Free Account