Make Your Resume Now

Software Engineer

Posted November 17, 2025
Full-time Associate

Job Overview

This role is for one of the Weekday's clients

Min Experience: 2 years

Location: Bengaluru

JobType: full-time

We are seeking a skilled and motivated Software Engineer with 2–3 years of hands-on experience in building scalable web applications using Python, Django, and ReactJS. The ideal candidate is passionate about writing clean code, solving complex problems, and contributing to high-quality products in a fast-paced, collaborative environment. This role offers the opportunity to work across the full stack and play a key part in designing and developing modern web applications that deliver exceptional user experiences.

Requirements

Key Responsibilities

1. Application Development

  • Design, develop, and maintain robust, scalable, and secure backend services using Python and Django.
  • Build intuitive and responsive user interfaces using ReactJS with a focus on performance and usability.
  • Write modular, reusable, and efficient code following best practices and coding standards.
  • Implement RESTful APIs and ensure seamless API integrations between frontend and backend systems.

2. Full-Stack Collaboration

  • Work closely with product managers, designers, and senior engineers to translate requirements into technical specifications.
  • Participate in architecture discussions, system design, and technical planning for new features and enhancements.
  • Debug and troubleshoot issues across the stack, ensuring optimal performance and reliability.

3. Quality Assurance & Testing

  • Develop unit tests, integration tests, and perform code reviews to maintain code quality.
  • Identify performance bottlenecks and optimize application logic, database queries, and UI components.
  • Ensure adherence to security standards, data protection practices, and application scalability.

4. Deployment & Maintenance

  • Contribute to CI/CD pipelines, version control workflows, and deployment automation.
  • Monitor application performance, logs, and user feedback to proactively identify issues.
  • Maintain documentation for workflows, APIs, and system architectures.

Required Skills & Experience

  • 2–3 years of professional experience as a Software Engineer or Full-Stack Developer.
  • Strong proficiency in Python with practical experience in Django or Django REST Framework.
  • Solid experience in building frontend applications using ReactJS, JavaScript/TypeScript, HTML5, and CSS3.
  • Hands-on experience with relational databases such as PostgreSQL or MySQL, including query optimization.
  • Knowledge of REST API design principles, authentication mechanisms, and state management.
  • Familiarity with version control (Git), CI/CD tools, and cloud platforms (AWS/Azure/GCP) is a plus.
  • Experience working in Agile or Scrum development environments.
  • Strong debugging, analytical, and problem-solving skills.

Soft Skills

  • Strong communication and collaboration abilities.
  • A proactive mindset with a willingness to learn and contribute.
  • Ability to work independently and manage time effectively in a dynamic environment.
  • Attention to detail and commitment to delivering quality work.

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!