Backend developer (Django)
Yahweh Software SolutionsJob Description
Job Description
Job Title: Backend Developer (Django/NodeJS)
Company: Yahweh Software Solutions
Location: Bangalore, India
Job Description:
As a Backend Developer at Yahweh Software Solutions, you will lead the design, development, and optimization of robust, scalable, and secure server-side systems that power our web applications. Specializing in Django and NodeJS, you will ensure seamless integration with frontend components, delivering high-performance solutions that enhance user experiences across our innovative product suite. This role offers the opportunity to take ownership of backend architecture and mentor team members while contributing to impactful projects.
Key Responsibilities:
API Development: Architect, develop, and maintain advanced RESTful APIs and microservices using Django REST Framework and NodeJS (Express.js) to support frontend applications and third-party integrations.
Database Management: Design and optimize complex database schemas, write efficient queries, and ensure data integrity and security using systems like PostgreSQL, MySQL, or MongoDB.
Performance Optimization: Proactively monitor and enhance backend performance, implementing caching strategies (e.g., Redis) and load balancing to ensure scalability and reliability.
Security Implementation: Enforce advanced security practices, including authentication (e.g., JWT, OAuth), authorization, and data encryption, to safeguard applications and comply with industry standards.
Collaboration: Partner with frontend developers, product managers, and DevOps teams to integrate features, align backend systems with business goals, and resolve technical challenges.
Troubleshooting: Lead debugging efforts, perform root cause analysis, and implement solutions for complex backend issues in production environments.
Code Quality & Mentorship: Conduct thorough code reviews, enforce coding standards, and mentor junior developers to elevate team expertise and maintain high-quality codebases.
Technical Leadership: Contribute to system architecture decisions, recommend tools and frameworks, and drive best practices in backend development.
Qualifications:
Advanced Proficiency in Backend Technologies: Over 3 years of hands-on experience with Django (Python) and NodeJS (Express.js), including building scalable RESTful APIs and microservices. Expertise in Django ORM and NodeJS asynchronous programming.
Database Expertise: Proven experience designing and optimizing relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases, with a focus on performance, scalability, and data integrity.
API Development Mastery: Deep understanding of RESTful API design principles, experience with Django REST Framework, and proficiency in integrating APIs with frontend and external systems. Familiarity with GraphQL is a plus.
Security Practices: Strong knowledge of authentication mechanisms (e.g., JWT, OAuth), authorization frameworks, and data protection strategies (e.g., encryption, secure headers) to ensure robust application security.
Version Control Proficiency: Extensive experience with Git, including advanced workflows (e.g., branching, rebasing, pull requests), and collaboration in team environments.
Problem-Solving Skills: Exceptional ability to troubleshoot complex issues, optimize system performance, and implement scalable solutions, with a proactive approach to learning and adopting new technologies.
Scalability Expertise: Demonstrated experience optimizing applications for high traffic, using tools like Redis, message queues (e.g., RabbitMQ, Kafka), and cloud platforms (e.g., AWS, GCP).
Testing Knowledge: Proficiency in writing unit and integration tests for backend systems using frameworks like PyTest (Django) or Mocha/Jest (NodeJS).
Familiarity with DevOps Practices: Experience with containerization (e.g., Docker), CI/CD pipelines, and deployment processes is a plus.
Why Join Us?
Impactful Work: Shape the backbone of our products, ensuring they are reliable, secure, and scalable for clients in education, advertising, and digital media.
Collaborative Environment: Join a dynamic team that fosters innovation, collaboration, and technical excellence.
Professional Growth: Expand your expertise through leadership opportunities, challenging projects, and collaboration with seasoned professionals.
Cutting-Edge Technology: Leverage the latest tools and frameworks in backend development to build innovative solutions.
Full-Time Opportunity: Secure a permanent role with a forward-thinking company committed to your career advancement.
How to Apply:
If you’re passionate about backend development and ready to lead impactful projects with Django and NodeJS, we’d love to hear from you. Please submit your resume, GitHub profile, and a portfolio of your work (if available). Your availability for a face-to-face interview at our Bangalore office is required.
Contact:
Ranu Kumar
Product Manager
Mob: 8210856536
Email: sales@yahwehsolutions.com
About the Company:
Yahweh Software Solutions is an innovative software firm headquartered in Bangalore, India. We provide a wide range of end-to-end IT solutions, including infrastructure management, design, development, software engineering, maintenance, system integration, product assessment, testing, and implementation. Our mission is to achieve global recognition by delivering unparalleled business solutions powered by cutting-edge technology and a skilled team of professionals.
Our Innovative Products:
ERP - Edudibon: Serving 675+ clients (Schools and Colleges)
Learncast: K-12 Content, adopted by 55+ schools
Proaddo: DOOH Advertising Agency
Cambridge EEP Program
PupilTube: Online Video Platform
Job Type: Full-Time
Pay: Competitive salary based on experience (to be discussed during the interview process)
- Work location : Bengaluru
- Work Mode : Not Updated
- Job Requirements :50
- Educational Qualification : PG-Non Engineering
Additional Information
-
Not Updated
Walk-in Details
- Contact Name: Ranu kumar
- Contact Number: 8210856536
- Address:
- 5th block koramangala KHB Colony, 5th Block , Koramangala
- City: Bangalore
- State: Karnataka
Other Details
- Weekly Working Days: 6
- OFF Days Comment: Not Updated
- Salary Type: Monthly CTC
- Salary : 5000 - 10000
Other Description
- Industry Type: Others
- Employment Type: Full Time
- Role Category: Others
Education
- MCA
- Computer Application
Key Skills
About Company
YAHWEH Software Solutions is an inventive software firm headquartered in Bangalore, India. Our organization provides a wide range of end-to-end IT solutions, encompassing infrastructure management, design, development, software engineering, maintenance, system integration, product assessment, testing, and implementation. Our main objective is to gain international recognition for offering unrivaled business solutions, with the help of cutting-edge technology and a competent team of professionals.
Company Info
- Address :
This job belongs to the third-party company