
Backend Developer
3 weeks ago
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)
-
Java Software Engineer
4 days ago
Bengaluru, India Java Backend developer Full timeWe 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).
-
Java Software Engineer
5 days ago
Bengaluru, India Java Backend developer Full timeWe 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).
-
Java Software Engineer
1 week ago
Bengaluru, India Java Backend developer Full timeWe 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).
-
Java Software Engineer
1 week ago
Bengaluru, India Java Backend developer Full timeWe 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).
-
Java Software Engineer
5 days ago
Bengaluru, India Java Backend developer Full timeWe 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).
-
Java Software Engineer
5 days ago
Bengaluru, India Java Backend developer Full timeWe 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).
-
Java Software Engineer
2 days ago
Bengaluru, Karnataka, India, Karnataka Java Backend developer Full timeWe 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 yearJob 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 timeJob 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 timeJob 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...