company logo

Software Development Engineer - II

Weekday.com

Office

Bengaluru, Karnataka, India

Full Time

This role is for one of the Weekday's clientsMin Experience: 3 years

Location: Bengaluru

JobType: full-time

As a Software Development Engineer - II, you will be a key member of the engineering team responsible for designing, developing, and maintaining scalable and high-performance backend systems that power innovative flex-space solutions. This role requires strong technical expertise, problem-solving ability, and a collaborative mindset to build reliable, efficient, and secure systems that scale with growth.

Requirements

Key Responsibilities

System Design & Architecture

  • Collaborate with cross-functional teams to translate business requirements into robust technical designs.
  • Architect, develop, and implement high-performance, scalable backend systems.

Database Management

  • Design, manage, and optimize relational and non-relational databases.
  • Ensure data integrity, high availability, and performance optimization through efficient query design.

Api Development

  • Build and maintain RESTful APIs for seamless communication between backend and frontend systems.
  • Implement secure authentication and authorization mechanisms (OAuth, JWT, etc.).

Integrations

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

Code Quality & Testing

  • Write clean, maintainable, and well-documented code.
  • Conduct unit and integration testing to ensure system reliability and maintainability.

Performance Optimization

  • Identify and resolve performance bottlenecks across backend services.
  • Monitor, debug, and troubleshoot production issues to ensure system stability and uptime.

Collaboration

  • Work closely with frontend developers, designers, and product managers to deliver cohesive solutions.
  • Participate in peer code reviews and contribute to improving development practices.

Agile Development

  • Participate actively in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
  • Adapt quickly to changing priorities and fast-paced development cycles.

Experience & Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 2–3 years of experience in backend software development.
  • Strong proficiency in Java, Python, or Node.js.
  • Experience with relational (MySQL) and non-relational (MongoDB) databases.
  • Deep understanding of RESTful API design and development.
  • Proficient with Git and version control best practices.
  • Experience with cloud platforms (AWS, Azure, or GCP) preferred.
  • Knowledge of containerization/orchestration tools (Docker, Kubernetes) is an advantage.
  • Excellent problem-solving, analytical, and communication skills.

Preferred Skills

  • Backend Development
  • Frontend Understanding (React/Next.js preferred)
  • Full Stack Development
  • Node.js Expertise

Software Development Engineer - II

Office

Bengaluru, Karnataka, India

Full Time

October 6, 2025

company logo

Weekday

weekdayworks