Backend (Python) Engineer
Location
Chennai | India
Job description
Experience: 5.00+ years
Salary : USD 2250 / month (based on experience)
Expected Notice Period : 15 Days
Shift : (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type : Remote
Placement Type : Full-time Contract for 12 Months(40 hrs a week/160 hrs a month)
(*Note: This is a requirement for one of Uplers' client - Knit) What do you need for this opportunity Primary Skills: Flask MVC, REST API, Fast API, Python, AWS, Django, DynamoDB, JavaScript, Mongo DB, React Js
Knit is Looking for: - Understand and internalize the product vision and detailed requirements as communicated by the Head of Product and CTO.
- Architect, design, and develop advanced backend services for our AI-powered market research platform using core Python, advanced Python, and frameworks such as Flask MVC, Django Rest API, and Fast API.
- Implement robust information security practices, ensuring the integrity and confidentiality of our data and systems.
- Leverage extensive knowledge of AWS services, such as EC2, Lambda, S3, RDS, DynamoDB, API Gateway, SQS, and CloudWatch to optimize application performance and reliability.
- Utilize your experience with databases such as MySQL, MongoDB, PostgreSQL or DynamoDB to design efficient and scalable data models.
- Maintain a strong focus on microservice architecture and cloud-first development.
- Constantly strive to enhance the user experience and value of our platform with product-minded, user-centric thinking.
- Identify, quickly learn, and integrate suitable third-party libraries to improve the functionality and performance of our AI-driven solutions.
- Document all software modifications and coding practices meticulously, ensuring code clarity and reusability by other team members.
- Participate in the entire lifecycle of our SaaS solutions, including analysis, design, development, testing, installation, configuration, and maintenance phases.
- Engage in agile scrum development cycles, contributing to planning, estimation, client communication, resource allocation, and retrospectives.
- Utilize JIRA for efficient task tracking and project management, fostering effective team collaboration.
- Identify and fix urgent issues or bugs in systems.
This Role Requires: - At least 5 years of experience in backend development, preferably in a fast-paced startup AND corporate environment.
- Deep expertise in Python, including experience with frameworks like Flask MVC, Django Rest API, and Fast API.
- Proficiency in MongoDB, MySQL, PostgreSQL, and DynamoDB, with a robust understanding of database management and strategies for performance optimization.
- Familiarity with or previous experience in the market research industry is a strong plus, particularly with respect to AI applications.
- Proven experience in deploying and managing robust applications on AWS, with knowledge of services like EC2, Lambda, S3, RDS, DynamoDB, API Gateway, SQS, and CloudWatch.
- Experience working with JavaScript or ReactJS is a plus.
- Excellent English communication skills, both written and verbal, with the capacity to effectively interface with both technical and non-technical stakeholders.
- Exceptional problem-solving skills, coupled with a passion for creating user-centered solutions.
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Additional Notes: - Start Date: Before 1st March 2024
- Team: Engineering
- Reports To: Lead Engineer
- Supervisory Responsibility: Individual contributor, works with the Engineering, Product, and Design functions.
- Location: We are an Austin-based company with a remote working policy. We are looking for teammates anywhere in India!
- Travel: This role will be expected to occasionally travel within India (to Ahmedabad).
- Time Zone: IST business hours
How to apply for this opportunity - Register or login on our portal & fill out the application form.
- Clear the given AI Screening (30 min) and Click on 'Apply' to get shortlisted
- Once it's all done, your profile will be shared with the client for the Interview round.
- When selected, just meet the client and get your exciting career started!
About our Client - Knit: The company is an AI-native research platform helping brands automate their consumer research process to get a quicker, more holistic understanding of their audiences. Working with over 80+ brands, some of our notable partners include NASCAR, JBL, Amazon, Mars, Paramount, and more.
About Uplers: Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. You will also be assigned to a dedicated Talent Success Coach during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Job tags
Salary