Are you ready to push the boundaries of backend development with GenAI-driven platforms? If so, we are seeking a Software Developer – GenAI who combines deep Python knowledge and cloud-native architecture expertise with a strong desire to build cutting-edge AI-powered applications using the latest AWS services.
This role is perfect for developers looking to take full ownership of the development lifecycle, work within agile, cross-functional teams, and actively innovate with Generative AI in real-world, data-intensive environments.
Key Responsibilities
Backend Development & API Integration
- As part of our backend team, you will design and develop scalable services in Python, prioritizing performance, security, and availability.
- Additionally, you’ll contribute to the creation of RESTful APIs and modular microservices to support dynamic, real-time workflows across our platforms.
- Integration with AWS services such as Lambda, S3, DynamoDB, and OpenSearch will be a core responsibility, enabling secure and scalable GenAI features across applications.
Cloud-Native Architecture & Scalability
- You will help architect cloud-native solutions aligned with AWS best practices to deliver reliability and operational excellence.
- To improve cost-efficiency and agility, you’ll implement serverless frameworks and ensure scalable infrastructure with high uptime and maintainability.
Agile Collaboration & Development Lifecycle
- Working closely with product managers, DevOps engineers, and data teams, you’ll translate complex requirements into robust backend systems.
- Moreover, you will actively participate in daily stand-ups, sprint planning sessions, and code reviews to ensure transparency and high-quality outcomes.
- Throughout the process, adopting Agile practices will enable you to iterate rapidly, respond to feedback, and deliver high-impact solutions consistently.
Performance Optimization & Innovation
- In this role, you will be expected to test, fine-tune, and optimize systems for responsiveness, throughput, and reliability.
- Just as importantly, staying up to date with developments in Generative AI will allow you to identify opportunities for enhancement and innovation within the platform.
- By contributing new ideas and driving continuous improvement, you will directly influence product evolution and customer experience.
Required Skills & Qualifications
Must-Have
- A bachelor’s degree in Computer Science, Engineering, or a closely related discipline.
- At least 5 years of hands-on experience in backend development within cloud-native environments.
- Proficiency in Python, including experience with backend frameworks and ORM tools.
- Strong familiarity with AWS tools such as Lambda, S3, DynamoDB, and related cloud services.
- A solid understanding of data structures, algorithm design, and performance optimization techniques.
- Practical experience with Git-based version control systems and CI/CD pipelines.
- Excellent communication skills, with a collaborative mindset and the ability to solve complex problems effectively
Good-to-Have
- Prior experience working with GenAI frameworks or AI-augmented applications.
- Familiarity with serverless design patterns and event-driven systems.
- Knowledge of real-time data streaming and processing.
- Bonus: Exposure to frontend technologies or full-stack development.
- Comfort working with collaboration tools such as Jira and Confluence.
Position Overview
- Title: Software Developer – GenAI
- Experience Required: 5+ Years
- Key Skills: Python, AWS (Lambda, S3, DynamoDB), REST APIs, CI/CD, Agile, GenAI
- Work Type: Remote / Hybrid
- Joining Timeline: Immediate / Within 15 Days