Software Engineer - Python

3 - 5 years

9.5 - 11.0 Lacs P.A.

Ahmedabad

Posted:3 weeks ago| Platform: Naukri logo

Apply Now

Skills Required

Advance pythoncore pythonrest apiFast aptPython

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities: Develop advanced backend services for our AI-powered market research platform using core Python , advanced Python , and frameworks such as FastAPI , Flask MVC, and Rest API. Utilize AI tools , such as Cursor, to optimize workflows and enhance application intelligence. Possess knowledge of AWS services (EC2, Lambda, S3, RDS, DynamoDB, API Gateway, SQS, and CloudWatch) to optimize application performance and reliability. Design efficient and scalable data models using databases such as MongoDB, MySQL, PostgreSQL, or DynamoDB. Maintain a strong focus on microservice architecture and cloud-first development . Enhance the user experience with a product-minded, user-centric approach. Integrate suitable third-party libraries to boost the functionality and performance of AI-driven solutions . Document all software modifications and coding practices meticulously for clarity and reusability. Engage in the full lifecycle of our SaaS solutions, including analysis, design, development, testing, installation, configuration, and maintenance. Participate in agile scrum development cycles , including planning, estimation, client communication , resource allocation, and retrospectives. Use JIRA for task tracking and project management to foster effective team collaboration. Identify and promptly resolve issues or bugs in the system. Required Skills & Experiences: 3 to 5 years of experience in backend development, preferably in fast-paced startup and corporate environments. Strong expertise in Python, including experience with frameworks like FastAPI , Flask MVC and RestAPI. Experience with AI tools , such as Cursor, for developing intelligent applications. Proficiency in databases ( MongoDB , MySQL, PostgreSQL, DynamoDB) with a strong understanding of performance optimization strategies. Knowledge in deploying and managing robust applications on AWS, using services like EC2, Lambda, S3, RDS, DynamoDB, API Gateway, SQS, and CloudWatch. Experience working with JavaScript or ReactJS is a plus. Familiarity with or previous experience in the market research industry is a strong advantage, especially in AI-driven applications . Excellent communication skills , with the ability to effectively interact with both technical and non-technical stakeholders. Problem-solving mindset with a focus on user-centered solutions. Bachelors or Masters degree in Computer Science, Information Technology, or a related field.

Software Development, Disaster Management
N/A

RecommendedJobs for You

Mumbai, Hyderabad, Bengaluru

Chennai, Bengaluru