Location
Hyderabad, Telangana, India
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Job Description Backend API Developer (Go/Python)
Job Title:
Backend API Developer (Go/Python)
Experience:
6 15 Years
Locations:
Delhi NCR, Bangalore, Hyderabad, Pune, Kochi, Bhubaneswar
Job Summary
We are seeking an experienced
Backend API Developer
with strong expertise in
Go (preferred) or Python
, REST API development, SQL, and Linux environments. The ideal candidate will design, develop, and maintain scalable backend services and microservices while ensuring high performance, security, and reliability. Experience with cloud platforms, containerization, and CI/CD practices is highly desirable.
Key Responsibilities
- Design, develop, and maintain scalable RESTful APIs and backend services.
- Build high-performance microservices using Go (preferred) or Python.
- Design API contracts, implement versioning, and ensure adherence to REST best practices.
- Write, optimize, and troubleshoot complex SQL queries for high-performance database operations.
- Design and optimize database schemas to improve application efficiency.
- Develop reusable API frameworks and backend components.
- Collaborate with frontend developers, QA teams, DevOps engineers, and product stakeholders.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Implement unit testing, integration testing, and API documentation.
- Monitor, troubleshoot, and optimize application performance in production environments.
- Participate in CI/CD implementation and deployment automation.
- Work in Unix/Linux environments for development, debugging, and deployment.
- Ensure application security, scalability, and high availability.
Required Technical Skills Programming Languages
- Go (Golang) Preferred
- Python
Backend Development
- REST API Design \& Development
- API Framework Development
- Microservices Architecture
- API Security \& Authentication (OAuth2, JWT)
Database
- Strong SQL programming
- Query optimization
- Database schema design
- Performance tuning
Operating Systems
- Unix/Linux
Version Control \& DevOps
- Git
- CI/CD Pipelines
- Build and Deployment Automation
Required Experience
- 6 15 years of backend development experience.
- Strong experience in designing and developing RESTful APIs.
- Hands-on expertise in Go or Python backend development.
- Experience building scalable API frameworks and microservices.
- Strong knowledge of SQL query writing and optimization.
- Experience working in Unix/Linux environments.
- Knowledge of software development lifecycle (SDLC) and Agile methodologies.
- Strong debugging, troubleshooting, and performance optimization skills.
Preferred Skills
- Experience with Go frameworks such as Gin, Echo, or Fiber.
- Experience with containerization technologies such as Docker and Kubernetes.
- Hands-on experience with cloud platforms such as AWS or Google Cloud Platform (GCP).
- Knowledge of API documentation tools such as Swagger/OpenAPI.
- Experience with automated testing frameworks.
- Familiarity with monitoring and logging tools.
Key Competencies
- API Design Patterns
- Microservices Architecture
- Backend System Design
- Database Optimization
- Performance Tuning
- Scalability \& Reliability
- Problem Solving
- Collaboration \& Communication
- Code Quality \& Best Practices
Nice to Have
- Experience with event-driven architectures and message queues (Kafka/RabbitMQ).
- Knowledge of Infrastructure as Code (Terraform/CloudFormation).
- Experience with observability tools such as Prometheus and Grafana.
- Familiarity with caching technologies such as Redis.
Education
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.