01 Oct
|
CloudNuro
|
Bengaluru
01 Oct
CloudNuro
Bengaluru
Job Description
About the Role
n
We are looking for a talented and hands-on Backend Developer with 3+ years of experience to join our engineering team. The candidate should have strong expertise in Python, Go, and PostgreSQL, with a good understanding of building scalable backend systems and APIs.
n
The ideal candidate is a strong problem solver who can understand complex business requirements, design practical technical solutions, and independently build production-ready systems.
n
We also expect engineers to be comfortable using AI-powered development tools to improve coding productivity, debugging, testing, documentation, and overall engineering efficiency.
n
Exposure to AI, LLMs, or Agentic AI is a plus but not mandatory.
n
Key Responsibilities
n
n
- Design, develop, and maintain scalable backend services and APIs using Python and Go.
n
- Build reliable, secure, and high-performance backend systems for enterprise applications.
n
- Design and optimize PostgreSQL databases, queries, schemas, indexes, and data models.
n
- Understand business requirements and translate them into effective technical solutions.
n
- Participate in system design and architecture discussions.
n
- Develop RESTful APIs and backend services that can scale with business requirements.
n
- Write clean, maintainable, reusable, and well-tested code.
n
- Debug complex technical problems and perform root-cause analysis.
n
- Optimize application performance, database queries, and backend services.
n
- Work closely with frontend, DevOps, QA, and product teams.
n
- Participate in code reviews and contribute to engineering standards and best practices.
n
- Use AI coding tools effectively for code generation, refactoring, debugging, testing, documentation, and development assistance.
n
- Continuously evaluate and adopt modern engineering tools and practices.
n
n
Required Qualifications
n
n
- 3+ years of professional software development experience.
n
- Minimum qualification: B.Sc. in Computer Science, Information Technology, Mathematics, or a related field. B.E./B.Tech/MCA or equivalent qualifications are also welcome.
n
- Strong hands-on experience with Python.
n
- Good hands-on experience with Go (Golang).
n
- Strong knowledge of PostgreSQL, including database design, SQL queries, indexing, optimization, and transactions.
n
- Experience building REST APIs and backend services.
n
- Positive understanding of software architecture, design principles, data structures, and algorithms.
n
- Understanding of scalable and distributed backend systems.
n
- Strong debugging and troubleshooting skills.
n
- Good knowledge of Git and modern software development practices.
n
- Strong problem-solving ability and a structured approach to technical challenges.
n
- Ability to use AI tools such as ChatGPT, Claude, GitHub Copilot, Cursor, Gemini, or similar tools effectively during software development.
n
n
AI-Assisted Development
n
The candidate should be comfortable working in an AI-assisted software development environment.
n
We expect the candidate to be able to:
n
n
- Use AI tools to generate and improve code while maintaining ownership of the final implementation.
n
- Use AI for debugging and identifying potential issues.
n
- Generate unit and integration test cases using AI assistance.
n
- Use AI for code reviews, refactoring, and documentation.
n
- Understand how to write effective prompts for software development tasks.
n
- Validate AI-generated code for correctness, security, performance, and maintainability.
n
- Learn new frameworks, libraries, and technologies using AI-assisted research and development.
n
n
We are looking for engineers who use AI to become more productive—not engineers who blindly copy AI-generated code.
n
Experience in AI is not mandatory, but exposure to the following will be an advantage:
n
Good to Have
n
n
- Experience with Docker and Kubernetes.
n
- Experience with Redis or other caching technologies.
n
- Exposure to Kafka, RabbitMQ, Pub/Sub, or other messaging systems.
n
- Hands-on Linux experience.
n
- Experience working on SaaS or enterprise software products.
n
n
What We're Looking For
n
Strong Problem Solver
n
Someone who enjoys solving complex technical problems and can break a large problem into simple, practical solutions.
n
Backend Mindset
n
Someone who understands what happens behind the API—from application architecture and business logic to databases, performance, scalability, and reliability.
n
Builder
n
Someone who can take a requirement from idea → architecture → implementation → testing → production.
n
AI-Native Engineer
n
Someone who actively uses modern AI tools to improve their engineering productivity and can critically evaluate AI-generated solutions.
n
Ownership
n
Someone who takes responsibility for the quality, reliability, and performance of the systems they build.
n
Continuous Learner
n
Someone who enjoys learning new technologies and can quickly understand unfamiliar systems and codebases.
n
Key Skills
n
Must Have:
n
Python | Go | PostgreSQL | REST APIs | Backend Development | System Design | Problem Solving | Git | AI Coding Tools
n
Good to Have:
n
Linux | Docker | Kubernetes | Cloud | Redis | CI/CD | React
📌 Backend Developer - Python & Go (Bengaluru)
🏢 CloudNuro
📍 Bengaluru