i
Incruiter
1 Incruiter Backend Developer Job
Backend Developer - Golang (3-5 yrs)
Incruiter
posted 1mon ago
Key Responsibilities :
- Develop, maintain, and enhance scalable backend systems using Golang.
- Design and optimize database schemas, queries, and workflows in PostgreSQL.
- Implement caching solutions and session management using Redis.
- Design and manage message-based systems using Kafka for real-time and asynchronous communication.
- Collaborate with cross-functional teams to understand requirements and deliver robust solutions.
- Debug, optimize, and enhance system performance to meet high scalability and reliability demands.
- Write clean, maintainable, and testable code, following industry best practices.
- Participate in code reviews, system architecture discussions, and contribute to technical decision-making.
Required Skills :
- Programming : Strong experience with Golang and its ecosystem.
- Databases : Hands-on experience with PostgreSQL, including query optimization and schema design.
- Caching Systems : Proficiency in using Redis for caching and session management.
- Message Queues : Practical knowledge of Kafka, including partitioning, scaling, and ensuring message reliability.
- Architecture : Experience in designing scalable, distributed backend systems.
- Version Control : Proficient in Git and working in collaborative environments.
- Testing : Familiarity with unit and integration testing for backend services.
Preferred Qualifications :
- Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
- Familiarity with CI/CD pipelines and tools like Jenkins or GitHub Actions.
- Experience with cloud platforms (AWS, GCP, or Azure).
- Understanding of microservices architecture and REST/GraphQL APIs.
Soft Skills :
- Strong problem-solving skills and analytical mindset.
- Excellent communication and teamwork abilities.
- Self-motivated with a focus on continuous learning and improvement.
Educational Qualification :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
What We Offer :
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge technologies and challenging projects.
- Collaborative and inclusive work environment.
- Opportunities for professional growth and skill development.
Functional Areas: Software/Testing/Networking
Read full job description