Backend Developer

3 weeks ago


Bengaluru, India engineers mind Full time


Role Description :

As a Back End Developer, you will be responsible for building, optimizing, and maintaining the server-side logic, databases, and APIs that power our applications. You will work closely with front-end developers, product managers, and other stakeholders to ensure seamless integration and deliver high-performance, reliable software solutions. Your expertise will be vital in creating the backbone of our digital products.

Key Responsibilities :

- Backend Development : Design, develop, and maintain efficient, reusable, and reliable backend code and APIs (RESTful/GraphQL).

- Database Management : Design, implement, and optimize database schemas and queries. Manage and maintain relational and/or NoSQL databases to ensure data integrity, performance, and scalability.

- System Architecture : Contribute to the architectural design and decision-making for new and existing backend services, ensuring scalability, security, and maintainability.

- API Development : Develop and maintain robust and secure APIs for seamless communication between the frontend and backend systems, and with third-party services.

- Code Quality & Best Practices : Write clean, well-documented, and testable code. Conduct code reviews, provide constructive feedback, and adhere to best practices in software development.

- Performance Optimization : Identify and resolve performance bottlenecks in backend services and database queries to ensure high responsiveness and efficiency.

- Troubleshooting & Debugging : Diagnose and resolve complex technical issues, bugs, and production incidents in a timely manner.

- Collaboration : Work collaboratively with cross-functional teams, including frontend developers, DevOps engineers, product managers, and QA, to deliver high-quality software.

- Testing : Develop and implement unit, integration, and end-to-end tests for backend services to ensure reliability and correctness.

- Deployment & Operations : Participate in deployment processes, monitoring, and ongoing maintenance of backend systems in production Experience : 4 to 5 years of hands-on experience in backend software development.

- Programming Language Proficiency : Strong proficiency in at least one modern backend programming language such as Java, Python, Node.js, Go, or C#/.NET Core. (Please specify if the client has a preferred language, otherwise, keep it general).

- Database Expertise : Solid experience with relational databases (e.g., PostgreSQL, MySQL, SQL Server) and/or NoSQL databases (e.g., MongoDB, Cassandra, Redis).

- API Design : Proven experience in designing and developing RESTful APIs. Experience with GraphQL is a plus.

- Frameworks : Hands-on experience with relevant backend frameworks (e.g., Spring Boot for Java, Django/Flask for Python, Express.js for Node.js, ASP.NET Core for C#).

- Version Control : Proficient with version control systems, especially Git.

- Problem-Solving : Excellent analytical and problem-solving skills, with the ability to debug complex issues and design effective solutions.

- Testing : Experience with unit testing frameworks and methodologies.

- Communication : Strong verbal and written communication skills, with the ability to articulate technical concepts clearly to both technical and non-technical audiences.

- Education : Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

Nice to Have (Bonus Skills) :

- Experience with cloud platforms (AWS, Azure, GCP).

- Familiarity with containerization technologies (Docker, Kubernetes).

- Knowledge of microservices architecture.

- Experience with message queues (Kafka, RabbitMQ).

- Understanding of CI/CD pipelines.


(ref:hirist.tech)

  • Bengaluru, India Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, India Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, India Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, India Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, India Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, India Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, Karnataka, India, Karnataka Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).

  • BackEnd Developer

    1 day ago


    Bengaluru, Karnataka, India SumCircle Technologies Private Limited Full time ₹ 1,20,000 - ₹ 1,80,000 per year

    Job Title:Backend Developer – ReactJS, Python, NodeJS, BlockchainExperience:3 to 8 yearsLocation:BangaloreJob Summary:We are looking for a skilled and proactiveBackend Developerwith strong experience inReactJS, Python, NodeJS, and a solid understanding ofblockchain technologies. The ideal candidate will be responsible for building scalable backend systems...

  • Backend developer

    4 days ago


    Bengaluru, India Streak AI Technologies Pvt Ltd Full time

    Job Title: Backend Developer Location: Bengaluru, KarnatakaJob Type: Full-timeCompany Description:Job Overview:We are seeking a talented and experienced Backend Developer to join our team. The ideal candidate will have a strong background in software development and experience with backend technologies. You will work closely with our engineering team to...

  • Backend Developer

    4 days ago


    Bengaluru, India Streak AI Technologies Pvt Ltd Full time

    Job Title: Backend Developer Location: Bengaluru, KarnatakaJob Type: Full-timeCompany Description:Job Overview:We are seeking a talented and experienced Backend Developer to join our team. The ideal candidate will have a strong background in software development and experience with backend technologies. You will work closely with our engineering team to...