PRPradeepit Consulting Services
Golang Developer
Bangalore ₹7-11 LPA Posted 22 Jul 2025
FULL TIME
Restful Apis
Sql
Go
Mysql
Postgresql
Job Description
Backend Development:
- Develop robust and scalable backend services using languages such as GoLang.
- Implement and maintain RESTful APIs for various functionalities of the platform.
Database Management:
- Design, implement, and manage both relational (e.g., MySQL, PostgreSQL) and non-relational databases.
- Ensure data integrity, security, and high availability through effective database design and management practices.
Front-end Integration:
- Collaborate with front-end developers to integrate server-side logic with user-facing elements.
- Ensure seamless and efficient data flow between the front-end and back-end components.
Performance Optimization:
- Monitor and optimize application performance to ensure a smooth user experience.
- Implement caching strategies and optimize database queries to improve response times.
Security:
- Implement security best practices to protect data and applications from vulnerabilities.
- Regularly update and patch systems to safeguard against threats.
Collaboration and Communication:
- Work closely with cross-functional teams, including developers, designers, and business stakeholders.
- Participate in Agile ceremonies and use online collaboration tools for effective communication and project management.
Continuous Improvement:
- Stay updated with the latest industry trends and technologies.
- Continuously improve existing systems and processes through innovation and best practices.
Technical Must Haves-
Low-Level Design
- Code design and LLD with 2+ modules
- Choice of classes (Abstract, Interface, final) and placement of objects, Usage/Knowledge of design patterns
- API/event contracts
- Security of APIs, validations of data
- DB Design
- Understanding of indexes, choice of primary and foreign keys, Sharding/partitioning of databases, SQL queries (Joins 2-3 tables, having group by)
Golang
- Concurrency & Exception handling
- Check candidates knowledge of Channels, Concurrency patterns, and Goroutines; Knowledge on Defer, Panic, and Recover methods of error handling in Go
SQL
- SQL Syntax
- The candidate should have knowledge of SQL syntax and be able to write SQL queries effectively.
React Fundamentals
- React Fundamentals
- The candidate should have understanding of JSX, components, props, state and lifecycle methods in React to effectively create UI elements.