Home
Jobs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Backend Developer

Backend Developer

Job Overview:

As a Backend Developer, you will be responsible for developing, maintaining, and optimizing the server-side application, database systems, and integrations that power core functionalities. You will ensure the backend is efficient, secure, scalable, and maintainable, collaborating with the frontend team and other stakeholders.

Key Responsibilities:

  1. API Development & Integration:

RESTful APIs

·      Build and manage microservices for specific ERP functionalities (e.g., Inventory, Orders, User Management, etc.).

·      Integrate third-party APIs and services (payment gateways, authentication systems, etc.).

API Gateway

  1. Database Design & Management:

PostgreSQL

ORM (Object-Relational Mapping)

·      Manage database migrations, backups, and high-availability configurations.

Redis

  1. Authentication & Authorization:

Amazon Cognito

·      Handle user sessions and roles to ensure that only authorized users can access specific data or perform actions.

  1. Performance Optimization:

·      Optimize server-side performance to ensure the ERP system can handle high traffic and large data sets.

·      Perform database indexing and query optimization to reduce load times.

auto-scaling

  1. Security & Compliance:

data encryption

AWS KMS

·      Comply with industry standards for data protection and privacy (e.g., GDPR).

  1. Testing & Debugging:

Jest

·      Debug backend issues and optimize performance for a seamless user experience.

·      Conduct thorough testing for edge cases, system loads, and failure scenarios.

  1. Collaboration & Agile Development:

·      Work closely with the frontend team to ensure smooth integration of APIs with the user interface.

agile

·      Contribute to architecture decisions and system design for scaling and maintaining the ERP platform.

  1. Infrastructure & DevOps:

AWS EC2

CI/CD pipelines

Terraform

Required Skills & Qualifications:

  • Proficiency in Backend Programming Languages

    :

Node.js (JavaScript/TypeScript)

  • Experience with Relational Databases

    (PostgreSQL, MySQL, or similar).
  • Experience with

    ORMs

    like

    Prisma

    ,

    Sequelize

    ,

    Django ORM

    .
  • Knowledge of

    GraphQL

    and

    RESTful APIs

    .
  • Experience with

    authentication systems

    (OAuth 2.0, JWT, Amazon Cognito).
  • Familiarity with

    AWS

    services (EC2, Lambda, RDS, S3, CloudWatch).
  • Strong understanding of

    version control

    with

    Git

    .
  • Experience with

    Docker

    and containerized applications.
  • Ability to design and implement

    scalable microservices architecture

    .
  • Familiarity with

    caching mechanisms

    (e.g.,

    Redis

    ,

    CloudFront

    ).
  • Knowledge of

    CI/CD pipelines

    (GitHub Actions, Jenkins, CodePipeline).
  • Familiarity with

    API Gateway

    (AWS).
  • Understanding of

    security best practices

    in backend systems.

Preferred Skills & Qualifications:

serverless architecture

container orchestration

GraphQL

monitoring and logging tools

server-side rendering

Advanced Database Management

Education & Experience:

Degree or Experience

6+ years of experience

·      Proven experience in developing APIs, integrating with third-party services, and handling large-scale databases.

Soft Skills:

problem-solving

communication

agile environment

remote work

·      Adaptability to new technologies and learning on the go.

Mock Interview

Practice Video Interview with JobPe AI

Start Developer Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

Bengaluru, Karnataka, India