Back End Developer

5 years

0 Lacs

Posted:12 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are looking for an experienced and highly analytical Backend Developer to design, build, and maintain scalable and robust systems. The successful candidate will possess in-depth knowledge of system design, API creation, and database schema development, with a strong understanding of deployment and DevOps principles.


Primary Tech Stack:

  • Backend:

    Node.js, Express.js, RESTful APIs, Microservices, Serverless Architectures, Event-Driven Architectures, GraphQL, WebSockets
  • DevOps:

    AWS (EC2, Lambda, S3, RDS, DynamoDB), GitHub Actions, CI/CD Pipelines, Docker
  • Databases:

    PostgreSQL, MongoDB, Redis, Cassandra
  • Testing:

    Jest, Unit Testing, Integration Testing, End-to-End Testing


Responsibilities:

  • Design, develop, and maintain efficient, reusable, and reliable backend systems with a focus on high availability, fault tolerance, and scalability.
  • Create well-documented and scalable APIs (RESTful, GraphQL) and optimize database schemas for performance and data integrity.
  • Ensure the best possible performance, quality, and responsiveness of applications through profiling, monitoring, and optimization techniques.
  • Implement robust security and data protection measures, including authentication, authorization, encryption, and vulnerability management.
  • Collaborate with frontend developers and other stakeholders to integrate user-facing elements with server-side logic and ensure seamless data flow.
  • Participate in rigorous code reviews, adhere to coding standards, and maintain high code quality through continuous refactoring and testing.
  • Contribute to all phases of the development lifecycle, including requirements gathering, architectural design, development, testing, deployment (CI/CD), and post-launch maintenance and support.
  • Have an understanding of deployment strategies (blue/green, canary), server management (Linux, container orchestration), and infrastructure as code (IaC) principles.


Requirements:

  • Proven experience (5+ years) in building scalable, high-performance, and resilient backend systems.
  • In-depth knowledge of system design principles (e.g., SOLID, DRY, Twelve-Factor App) and architectural patterns (e.g., Microservices, Event Sourcing, Domain-Driven Design).
  • Strong proficiency in at least one backend programming language (e.g., Python, Node.js) with a deep understanding of its ecosystem and best practices.
  • Extensive experience with designing and implementing RESTful APIs, including versioning, pagination, and error handling.
  • Solid understanding of relational (e.g., PostgreSQL, MySQL) and/or NoSQL (e.g., MongoDB, Cassandra, Redis) database systems, including advanced querying, indexing, and optimization.
  • Experience with cloud platforms (e.g., AWS, GCP), including compute, storage, networking, and managed services.
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes) and their application in production environments.
  • Understanding of DevOps practices and principles, including CI/CD pipeline setup and management, infrastructure automation, and monitoring tools (e.g., Prometheus, Grafana).
  • Excellent problem-solving, analytical, and communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.


Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

pune, maharashtra, india

chennai, tamil nadu, india