Home
Jobs

Back End Developer

1 - 6 years

2 - 4 Lacs

Posted:3 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities

Job Title: Backend DeveloperLocation: Vandematram, Ahmedabad

Experience Level: 3+ Years

Employment Type: Full-Time

Department: Engineering / Technology

Job Overview:

We are seeking an experienced Backend Developer to design, build, and maintain the server-side infrastructure of our ERP system. You will be responsible for API development, database management, service integration, security, and system optimization. Your work will power mission-critical functionality, ensuring that the backend is secure, scalable, high-performing, and maintainable.

Youll collaborate closely with frontend engineers, DevOps, and other stakeholders to deliver robust backend services that support our evolving business needs.

Key Responsibilities:API Development & Integration

Design, develop, and maintain RESTful and GraphQL APIs.

Build and manage microservices for ERP modules like Inventory, Orders, and User Management.

Integrate third-party services such as payment gateways and authentication systems.

Use AWS API Gateway to manage, monitor, and throttle API requests.

Database Design & Management

Design efficient, normalized PostgreSQL databases ensuring data integrity and performance.

Implement and manage ORM solutions (Prisma, Sequelize, Django ORM).

Perform migrations, backups, replication, and availability configurations.

Use caching technologies (e.g., Redis) to boost performance.

Authentication & Authorization

Develop secure authentication systems using OAuth 2.0, JWT, or Amazon Cognito.

Manage user roles and access control.

Performance Optimization

Optimize backend and database performance for scalability and efficiency.

Implement indexing, query optimization, and auto-scaling solutions (AWS EC2, Lambda).

Security & Compliance

Ensure API security, data encryption, rate limiting, and secure session handling.

Align systems with standards like GDPR and employ AWS KMS for sensitive data protection.

Testing & Debugging

Write unit, integration, and API tests using tools such as Jest, Mocha, or PyTest.

Conduct stress and failure scenario testing.

Debug and resolve performance bottlenecks and edge cases.

Collaboration & Agile Development

Work closely with frontend teams for seamless API integration.

Participate in agile processes: daily standups, sprint planning, retrospectives, and code reviews.

Contribute to architectural decisions and backend design.

Infrastructure & DevOps

Manage infrastructure using AWS (EC2, Lambda, S3, RDS, CloudWatch).

Build CI/CD pipelines with GitHub Actions, Jenkins, or AWS CodePipeline.

Utilize Terraform or CloudFormation for Infrastructure-as-Code (IaC).

Required Skills & Qualifications:

Proficient in Node.js (JavaScript/TypeScript) or Python (Django/Flask).

Strong experience with PostgreSQL or similar relational databases.

Familiarity with ORMs like Prisma, Sequelize, or Django ORM.

Hands-on with RESTful APIs and GraphQL.

Experience with OAuth 2.0, JWT, and Amazon Cognito.

Proficient in AWS services: EC2, Lambda, RDS, S3, CloudWatch.

Comfortable with Git, Docker, and microservices architecture.

Understanding of Redis, API Gateway, and security best practices.

CI/CD experience with tools like GitHub Actions, Jenkins, or CodePipeline.

Preferred Skills & Qualifications:

Experience with serverless architecture (AWS Lambda).

Familiarity with Kubernetes or Docker Swarm for container orchestration.

Proficiency with GraphQL and tools like Apollo Server.

Knowledge of monitoring/logging tools (e.g., CloudWatch, Prometheus, ELK Stack).

Exposure to Next.js or server-side rendering frameworks.

Advanced database techniques: sharding, replication, failover, high availability.

Education & Experience:

Bachelor’s degree in Computer Science, Software Engineering, or a related field.

3+ years of experience as a backend developer.

Proven track record in developing scalable APIs, integrating external services, and managing large databases.

Soft Skills:

Strong analytical and problem-solving abilities.

Excellent communication and documentation skills.

Team player with experience working in agile environments.

Self-starter with the ability to work independently and remotely.

Eagerness to learn and adapt to new technologies.


Preferred candidate profile


Mock Interview

Practice Video Interview with JobPe AI

Start Postgresql 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Bengaluru, Karnataka, India