Login Sign Up

Back End Developer

VicTree Solutions

2 - 5 years

Bengaluru

Posted: 09/05/2026

Getting a referral is 5x more effective than applying directly

Job Description

VicTree Solutions is hiring for a Backend Developer for a client in Bengaluru, Karnataka.


Note:

  • Candidates from product based companies and experience only
  • Python is a must have


Role: Backend Developer

Package: 28 LPA

Exp: 5+ years

Location: Bengaluru, Karnataka


*** 5 days from office only ***


Job Overview:

As a Backend Developer, you will play a key role in designing, developing, and maintaining our software products. You will work closely with cross-functional teams to deliver high-quality solutions that meet customer needs and support our mission. Your expertise in software development and problem-solving will be essential in driving technological innovation and ensuring the success of our products.


Key Responsibilities:

  • Software Development: Design, develop, test, and maintain high-quality software solutions using modern programming languages and frameworks.
  • System Architecture: Contribute to the design and architecture of scalable, reliable, and secure software systems.
  • Code Quality: Ensure code quality through code reviews, automated testing, and adherence to best practices and coding standards.
  • Collaboration: Work closely with product management, design, and other engineering teams to understand requirements and deliver solutions that meet customer needs.
  • Mentorship: Mentor and guide junior software engineers, fostering a culture of continuous learning and improvement.
  • Continuous Improvement: Participate in continuous improvement processes, identifying opportunities to enhance software performance, scalability, and maintainability.
  • Documentation: Create and maintain technical documentation, including design documents, API documentation, and user guides.
  • Problem-Solving: Troubleshoot and resolve complex technical issues, providing timely and effective solutions.


Experience/Skills:

  • Python programming is required
  • Core Backend Technologies: Expertise in languages and frameworks such as Python, NodeJs, Java, Spring, Go, Django, Flask, Iris, Apache Flink.
  • Complex System Development: Proven track record of developing and managing complex backend modules like job managers, schedulers, and other distributed systems components.
  • API Development: Deep experience in building scalable, low latency RESTful APIs.
  • Database Expertise: Strong knowledge of relational and NoSQL databases, including PostgreSQL, InfluxDB, MongoDB, with skills in design and optimization.
  • Solid Computer Science Fundamentals: Mastery in data structures, algorithms, and OOP concepts.
  • Cloud and DevOps Proficiency: Extensive experience with cloud technologies (AWS, Azure, GCP), and proficient in using Docker, CI/CD pipelines, and cloud-based architecture.
  • Testing and Quality Assurance: Skilled in writing comprehensive unit tests and ensuring code quality and reliability.
  • Advanced Technology Knowledge: Familiarity with IoT, Big Data, Machine Learning is a plus.
  • Experience with message brokers (RabbitMQ), task queues (Celery), and an understanding of frontend technologies is advantageous.
  • Operating System Knowledge: Comfortable working across Windows, UNIX, and Mac OS.
  • Communication Skills: Excellent communication abilities, effective in team collaboration and in explaining complex technical concepts to non-technical stakeholders.


Technical Skills:

  • Proficiency in programming languages such as Python, Java, JavaScript, or Go.
  • Experience with backend technologies such as Node.js, Django, Spring Boot, or Flask.
  • Strong understanding of database technologies, including PostgreSQL, MySQL, and NoSQL databases like MongoDB.
  • Knowledge of cloud platforms like AWS, Azure, or Google Cloud.
  • Experience with microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines.
  • Familiarity with frontend technologies and frameworks such as React, Angular, or Vue.js is a plus.
  • Problem-Solving Skills: Strong analytical and problem-solving skills, with a focus on delivering high-quality solutions.
  • Collaboration: Excellent verbal and written communication skills, with the ability to effectively collaborate with cross-functional teams.
  • Agile Methodologies: Experience working in Agile/Scrum development environments.


Ideal Candidate:

  • Innovative Thinker: Passionate about technology and innovation, with a track record of driving technological advancements.
  • Detail-Oriented: Pays close attention to detail and ensures high-quality deliverables.
  • Team Player: Works effectively with cross-functional teams and fosters a collaborative environment.
  • Customer Focused: Committed to understanding and meeting the needs of customers.


Qualifications:

  • Educational Background: Bachelor's degree in Computer Science, Engineering, or a related field. An advanced degree is a plus.
  • Experience: 5+ years of experience in software development, with a strong focus on backend development.


Lets connect on LinkedIn - www.linkedin.com/in/aneeshkjain

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.