Backend Developer

4 weeks ago


Bengaluru, Karnataka, India Hashone Careers Full time

Job Description :

As a Backend Developer specializing in Node.js and NestJS within an AWS environment, you will be responsible for the server-side logic, database interactions, and API development that underpin our applications.

You will leverage your expertise in TypeScript, JavaScript, and modern backend architectures to build efficient, secure, and maintainable systems.

Your understanding of AWS services and database technologies like DynamoDB and PostgreSQL will be crucial in delivering scalable and resilient solutions.

Responsibilities :

- Design, develop, and maintain robust and scalable backend applications and APIs using Node.js and the NestJS framework (TypeScript).

- Write clean, well-documented, and efficient code adhering to best practices and coding standards.

- Leverage various AWS services (e.g., EC2, Lambda, S3, API Gateway, IAM, CloudWatch) to build and deploy scalable and resilient backend solutions.

- Design and implement integrations with AWS managed services.

- Optimize applications for performance and cost-efficiency within the AWS environment.

- Design and implement efficient data models for both NoSQL (DynamoDB) and relational (PostgreSQL) databases.

- Write optimized database queries and manage database interactions within the backend applications.

- Design, develop, and document RESTful APIs following best practices.

- Contribute to the development and deployment of microservices-based architectures.

- Ensure API security, versioning, and proper error handling.

- Utilize TypeScript extensively for building strongly-typed and maintainable backend applications.

- Apply your knowledge of JavaScript (ES6+) when necessary.

- Utilize Git for version control, code collaboration, and managing code repositories effectively.

- Follow established Git workflows and participate in code reviews.

- Write unit, integration, and potentially end-to-end tests to ensure the quality and stability of the backend applications.

- Participate in code reviews to maintain code quality and share knowledge within the team.

- Collaborate with QA engineers to identify and resolve bugs.

- Demonstrate strong analytical and problem-solving skills to diagnose and resolve complex technical issues across the backend infrastructure and applications.

- Utilize logging and monitoring tools to identify and address potential problems proactively.

- Work closely with frontend developers, mobile developers, product managers, and other stakeholders in an Agile environment.

- Participate in the deployment process of Node.js/NestJS applications to the AWS cloud.

- Provide ongoing support and maintenance for deployed applications.

- Stay up-to-date with the latest advancements in Node.js, NestJS, AWS services, and backend development best practices.

- Proactively learn and adopt new technologies and tools as appropriate.

Requirements :

- 3+ years of proven experience as a Node.js Developer with a strong focus on backend development.

- Proficient in using the NestJS framework (TypeScript) for building scalable server-side applications.

- Strong experience and proficiency in both TypeScript and JavaScript (ES6+).

- Solid understanding and hands-on experience with various AWS services relevant to backend development (e.g., EC2, Lambda, S3, API Gateway, IAM, CloudWatch).

- Expertise in working with DynamoDB, including data modeling and query optimization.

- Expertise in working with PostgreSQL, including schema design and query optimization.

- Knowledge of modern web technologies, backend frameworks, and best practices.

- Experience designing and developing RESTful APIs and familiarity with microservices architectures.

- Proficient in using Git for version control.

- Strong problem-solving skills and the ability to troubleshoot complex issues.

Preferred Qualifications :

- Experience with serverless architectures (AWS Lambda).

- Familiarity with containerization technologies (Docker, Kubernetes).

- Experience with CI/CD pipelines (e.g., AWS CodePipeline, Jenkins, GitLab CI).

- Knowledge of GraphQL.

- Experience with caching mechanisms (e.g., Redis, Memcached).

- Understanding of security best practices for backend development and cloud environments.

- Experience with monitoring and logging tools (e.g., CloudWatch Logs, Datadog, New Relic).

- Familiarity with Agile development methodologies.

(ref:hirist.tech)
  • Backend Developer

    2 weeks ago


    Bengaluru, Karnataka, India beBee Careers Full time

    **Job Description:**We are seeking a highly skilled Backend Developer to join our team. As a Backend Developer, you will be responsible for designing, developing, and maintaining high-performance backend systems.Key Responsibilities:Design and implement backend services using Node.js, TypeScript, and NestJS.Develop and maintain RESTful APIs and microservices...

  • Backend Developer

    1 day ago


    Bengaluru, Karnataka, India beBee Careers Full time

    Job Title: Backend DeveloperWe are looking for a highly skilled and motivated Backend Developer to join our team. The successful candidate will be responsible for designing, developing, and maintaining the backend of our applications.**Responsibilities:**

  • Backend Developer

    4 days ago


    Bengaluru, Karnataka, India beBee Careers Full time

    Senior Backend DeveloperWe are looking for an experienced Senior Backend Developer to join our engineering team. The ideal candidate will have a strong background in backend development with Node.js or Python.You will be responsible for designing, developing, and maintaining robust and efficient backend services, including RESTful APIs and microservices.You...

  • Backend Developer

    2 weeks ago


    Bengaluru, Karnataka, India beBee Careers Full time

    Job Title: Backend DeveloperWe are looking for an experienced backend developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable and efficient backend services.About the Role:Design and develop scalable and efficient backend services.Collaborate with cross-functional teams...

  • Backend Developer

    2 days ago


    Bengaluru, Karnataka, India beBee Careers Full time

    Job Title: Backend DeveloperWe are looking for a skilled Backend Developer to join our team. As a Backend Developer, you will be responsible for developing and maintaining scalable backend services using Node.js.About the Role:- Develop and maintain scalable backend services using Node.js.- Design and implement APIs and microservices to support business...

  • Backend Developer

    1 day ago


    Bengaluru, Karnataka, India beBee Careers Full time

    Job Description:We are seeking an experienced Backend Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend systems using Java Spring Boot.Design, develop, and maintain scalable backend applications using Java Spring Boot.Build and integrate RESTful APIs and microservices for...

  • Backend Developer

    2 days ago


    Bengaluru, Karnataka, India beBee Careers Full time

    Backend Developer Job DescriptionWe are looking for a skilled Backend Developer to join our team. This role will involve designing, developing, and maintaining scalable, secure, and efficient backend systems using Golang.The ideal candidate will have 2-3 years of professional experience as a Backend Engineer or in a similar role. Strong hands-on experience...

  • Backend Developer

    2 weeks ago


    Bengaluru, Karnataka, India beBee Careers Full time

    Role: SDE 1 (Backend)Location: RemoteEmployment Type: Full-TimeJob Description:We are seeking a highly skilled Backend Developer to join our team. As an SDE 1 - Backend Developer, you will play a critical role in designing, developing, and maintaining backend services that power our products.This is an ideal opportunity for individuals who are eager to...

  • Backend Developer

    4 days ago


    Bengaluru, Karnataka, India beBee Careers Full time

    Job Title: Backend DeveloperOverview: We are seeking a skilled Backend Developer to join our team. As a Backend Developer, you will be responsible for designing and developing high-quality backend services and applications.Responsibilities:Design and develop high-quality backend services and applications using ASP.NET Core or ASP.NET MVC.Create clean,...

  • Backend Developer

    3 days ago


    Bengaluru, Karnataka, India beBee Careers Full time

    Technical Expertise WantedWe need a technical expert with experience in backend development to join our team. You will be responsible for designing, developing, and maintaining backend services and APIs using Python and Java. You will also ensure the backend systems are optimized for performance and can handle growing traffic and data.