113 CirrusLabs Jobs
Backend Developer - Python/Golang (5-10 yrs)
CirrusLabs
posted 4d ago
Responsibilities :
1. Develop and maintain scalable, secure backend systems and APIs :
- Your role will focus on building and maintaining backend services that can handle high traffic and data loads, ensuring security and scalability. This includes developing microservices, server-side logic, and APIs
(Application Programming Interfaces) that are the backbone of the platform's functionality.
2. Integrate third-party APIs and tools to enhance platform functionality :
- You'll be responsible for integrating external services and tools into the platform.
- This could involve anything from payment gateways, authentication services, or data sources that enhance the overall capabilities of the application.
3. Optimize database performance and handle large-scale data management :
- You will ensure that the database is optimized for speed and efficiency.
- Handling large-scale datasets, managing indexing, query optimization, and ensuring that the system performs well even under heavy load will be a core part of your job.
4. Collaborate with frontend developers to align data architecture with UI needs :
- Backend developers don't work in isolation.
- You'll collaborate closely with frontend developers to ensure that the data provided by the backend is structured in a way that the frontend can easily utilize.
- You'll need to ensure that API endpoints and data structures meet the needs of the user interface and deliver data efficiently.
5. Implement robust error handling, logging, and debugging practices :
- Ensuring the application runs smoothly requires proactive monitoring and debugging.
- Youll implement error handling to avoid system crashes, logging for tracking errors, and debugging techniques to pinpoint and resolve issues swiftly. This leads to a stable and reliable platform.
Qualifications :
1. Proficiency in backend languages such as Python, Ruby, Go, or Java :
- You should be skilled in one or more of these backend programming languages.
- Each language has its strengths, and the role requires the ability to choose the best-suited language for each task and implement efficient code.
2. Expertise in API design (REST and GraphQL) :
- Experience in designing APIs is crucial, as APIs are the communication bridge between the backend and frontend.
- REST (Representational State Transfer) and GraphQL are the two most commonly used API paradigms.
- You should be adept at designing clean, efficient, and scalable APIs, ensuring seamless integration between various system components.
3. Strong knowledge of database systems like MySQL, PostgreSQL, or DynamoDB :
- A solid understanding of relational databases (like MySQL and PostgreSQL) and NoSQL databases (like DynamoDB) is essential.
- You should be able to design databases that are efficient, maintainable, and scale well with growing data. This also includes writing optimized queries and ensuring data integrity.
4. Familiarity with secrets management tools like HashiCorp Vault :
- In a secure backend system, its crucial to manage sensitive data, such as passwords, API keys, and tokens.
- Knowledge of secret management tools like HashiCorp Vault will help you securely store and manage credentials, preventing unauthorized access and ensuring data privacy.
5. Strong debugging, testing, and performance tuning skills :
- Troubleshooting is a key part of backend development.
- You should have the ability to efficiently debug code, test functionality, and fine-tune the system for optimal performance.
- This includes identifying bottlenecks, optimizing algorithms, and improving system responsiveness.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Backend Developer roles with real interview advice
5-10 Yrs
₹ 7 - 17L/yr
Hyderabad / Secunderabad, Bangalore / Bengaluru
5-10 Yrs
₹ 8 - 18L/yr
Hyderabad / Secunderabad, Mangaluru, Bangalore / Bengaluru
5-8 Yrs
₹ 19 - 22.5L/yr
Hyderabad / Secunderabad, Mangaluru, Bangalore / Bengaluru
2-7 Yrs
₹ 7 - 17L/yr
Hyderabad / Secunderabad, Chennai, Bangalore / Bengaluru
6-10 Yrs
₹ 15 - 17L/yr
Hyderabad / Secunderabad, Bangalore / Bengaluru