Overview
Experience: 3.00 + years
Salary: Confidential (based on experience)
Expected Notice Period: 15 Days
Shift: (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type: Remote
Placement Type: Full Time Permanent position(Payroll and Compliance to be managed by: Alliance of Bioversity International and CIAT)
(*Note: This is a requirement for one of Uplers' client - Alliance of Bioversity International and CIAT)
What do you need for this opportunity?
Must have skills required:
RESTful API, Unit Testing, mobile app development, Web App, AWS, FullStack, Python
Alliance of Bioversity International and CIAT is Looking for:
Job Description
We are seeking a talented Full Stack Developer to work with our dynamic team, focusing on advancing computer vision and speech to text solutions that help breeding teams make better decisions. The ideal candidate will possess expertise in both front-end and back-end development, with a strong understanding of machine learning frameworks, computer vision and speech to text AI solutions. Terms of reference include designing, developing, and maintaining scalable mobile and web applications, implementing robust APIs, and collaborating closely with data scientists to integrate cutting-edge ML models.
- Build scalable and efficient backend systems to handle data collection, storage, and processing for the phenotypic data.
- Create interfaces and APIs to seamlessly connect and integrate with different hardware and software components in the agricultural domain.
- Implement data validation mechanisms to ensure collected data''''''''''''''''s accuracy, integrity, and consistency, considering business rules and data quality standards.
- Optimize the performance and efficiency of the software systems, taking into account the resource-constrained environments commonly encountered in agricultural settings.
- Conduct regular testing and quality assurance activities to ensure the reliability and robustness of the software solution.
- Conduct rigorous testing, including unit testing and integration testing, to ensure the software solution''''''''''''''''s reliability, scalability, and robustness (MVP).
- Collaborate closely with cross-functional teams to gather and understand software requirements and workflows and incorporate necessary functionalities into software solutions, adhering to best practices for front-end and back-end development.
- Capability to provide technical guidance and training to internal teams on software development practices and tools.
- Strong problem-solving skills and the ability to work independently as well as in a team environment.
- Flexibility and adaptability to work in dynamic and fast-paced environments.
- Passion for working on agricultural technology and improving farming practices.
- Ability to collaborate closely with data scientists and cross-functional teams to gather requirements and understand workflows.
- Lead the delivery and implementation of new mobile and web applications as part of the Tatu product suite.
- Ensure quality and performance of the developed products and features.
- Master degree in Computer Science, Software Engineering or a related field.
- Extensive experience and proficiency in modern programming languages (such as Python, JavaScript, and SQL) and expertise in front-end development technologies (HTML, CSS, JavaScript)
- Experience with cloud services (Google, AWS, Azure) are essential as well as experience in developing web, desktop and mobile applications
- At least two years of proven experience as a Full Stack Developer or in a similar role.
- Experience with building and maintaining scalable mobile and web applications.
- Knowledge of API development and integration (RESTful services).
- Experience in designing and developing intuitive and visually appealing user interfaces.
- Experience with data validation mechanisms and ensuring data accuracy, integrity, and consistency.
- Familiarity with performance optimization in resource-constrained environments.
- Proven track record of conducting rigorous testing and quality assurance (unit testing, integration testing).
- Experience in incorporating necessary functionalities into software solutions, adhering to best practices for front-end and back-end development.
- Professional working proficiency in English
- Strong problem-solving skills and demonstrated adaptability and creativity.
- Proficiency in creating scalable and efficient backend systems for data collection, storage, and processing.
- Excellent communication and collaboration skills.
- Demonstrated ability to lead and mentor team members in the software development team.
- Step 1: Click On Apply! And Register or Login on our portal.
- Step 2: Complete the Screening Form & Upload updated Resume
- Step 3: Increase your chances to get shortlisted & meet the client for the Interview!
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.
(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!