Back End Developer
VicTree Solutions
2 - 5 years
Bengaluru
Posted: 09/05/2026
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.
