Software Development Engineer II (Backend)

2 years

0 Lacs

Posted:5 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

This role is for one of the Weekday's clients

Min Experience: 2 yearsLocation: BengaluruJobType: full-timeWe are seeking a talented

Software Development Engineer II (Backend)

who can design, develop, and scale robust backend systems that power high-performance applications. You'll collaborate closely with cross-functional teams to deliver reliable, secure, and efficient solutions while maintaining high engineering standards and driving continuous improvement.

Requirements

Roles and Responsibilities

System Design & Architecture

  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Design, develop, and implement scalable and high-performance backend architectures.

Database Management

  • Design and manage databases, ensuring data integrity, availability, and optimal performance.
  • Write efficient, optimized queries for data retrieval and manipulation.

API Development

  • Develop and maintain RESTful APIs that connect backend systems with front-end interfaces.
  • Implement secure authentication and authorization mechanisms for API endpoints.

Integrations

  • Integrate third-party services and APIs to enhance platform capabilities.
  • Manage data synchronization and integration between internal and external systems.

Code Quality & Testing

  • Write clean, maintainable, and well-documented code following best practices.
  • Conduct unit and integration testing to ensure reliability and stability of backend systems.

Performance Optimization

  • Identify and resolve performance bottlenecks across backend services.
  • Monitor and troubleshoot production issues to ensure smooth system performance.

Collaboration

  • Work closely with frontend developers, designers, and product managers to deliver cohesive, high-quality software solutions.
  • Participate in code reviews and contribute to improving team practices.

Agile Development

  • Work in an Agile environment—participate in sprint planning, daily stand-ups, and retrospectives.
  • Adapt quickly to evolving requirements and shifting priorities.

Experience & Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 2-3 years of experience as a backend software developer.
  • Strong proficiency in Java, Python, or Node.js.
  • Hands-on experience with relational (MySQL) and non-relational (MongoDB) databases.
  • Solid understanding of RESTful API design and development.
  • Proficient with Git and version control best practices.
  • Experience with cloud platforms such as AWS or Azure is a plus.
  • Familiarity with Docker and Kubernetes is desirable.
  • Strong foundation in Data Structures and Algorithms (DSA).
  • Excellent problem-solving, analytical, and communication skills.

Skills

  • Backend Development
  • Data Structures & Algorithms (DSA)
  • API Design
  • Java / Python / Node.js
  • Cloud Platforms (AWS / Azure)

Mock Interview

Practice Video Interview with JobPe AI

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

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You