Opportunity brief
Key Responsibilities
- Design, develop, test, and maintain software applications and backend services.
- Build and integrate REST APIs and third-party services.
- Write clean, maintainable, and scalable code.
- Debug issues and optimize application performance.
- Work closely with QA and product teams to deliver reliable features.
- Participate in code reviews and technical discussions.
- Develop automation and internal tools where required.
- Contribute to AI/LLM-based applications and intelligent automation workflows when applicable.
- Follow best practices for version control, testing, documentation, and deployment.
Required Skills:
- 0–3 years of software development experience.
- Strong programming skills in Python, JavaScript, or TypeScript.
- Good understanding of APIs, databases, and backend development.
- Experience with Git and version control.
- Strong problem-solving and debugging skills.
- Understanding of software development lifecycle.
- Good communication and collaboration skills.
Nice to Have :
- Experience with React, Node.js, FastAPI, Django, or similar frameworks.
- Exposure to cloud platforms and Docker.
- Experience with AI/LLMs, OpenAI APIs, LangChain, LangGraph, or similar technologies.
- Knowledge of CI/CD and automated testing.
- Experience building automation tools or developer productivity solutions.
What You'll Gain:
- Opportunity to work on real-world technology and AI projects.
- Exposure to modern software development and automation.
- Opportunity to collaborate with QA, product, and engineering teams.
- Learning and growth in AI-powered software solutions.
- High-ownership and fast-paced work environment.