Job Description
Product background required. Relocate to Quezon City, Philippines - Relocation Assistance Provided
Job Description:
As a Sr. Backend Engineer, you will be a crucial part of our engineering team, responsible for designing, developing, and maintaining the back end components of our agri-tech platform and applications. The objectives being to lower financing and agri-inputs costs for farmers while stabilizing prices by developing the following:
Key Responsibilities:
Job Description:
As a Sr. Backend Engineer, you will be a crucial part of our engineering team, responsible for designing, developing, and maintaining the back end components of our agri-tech platform and applications. The objectives being to lower financing and agri-inputs costs for farmers while stabilizing prices by developing the following:
- AI based credit score system based on farmer transactional data
- AI based price forecasting system based on supply and demand data at the trading posts and other sources
- Agri-inputs online marketplace
- Fresh produce online marketplace
- Fresh produce planting recommendation engine based on supply data to implement crop programming and minimize price volatility.
Key Responsibilities:
- Backend Development: Design, develop, and maintain server-side applications and APIs using Node.js and Adonis.js
- Database Management: Work with relational and NoSQL databases (e.g., PostgreSQL, MongoDB) to store and retrieve data
- efficiently
- API Integration: Integrate third-party APIs and services into our applications to extend functionality
- Scalability: Build and optimize backend systems to ensure scalability, performance, and responsiveness
- Security: Implement security best practices to protect user data and application assets
- Code Quality: Write clean, maintainable, and well-documented code following coding standards and best practices
- Testing: Develop and execute unit tests, integration tests, and end-to-end tests to ensure code quality
- Collaboration: Collaborate with frontend engineers, product managers, and cross-functional teams to define APIs and deliver
- features
- Monitoring and Debugging: Implement monitoring and logging solutions to identify and resolve issues proactively
- Documentation: Create and maintain technical documentation for backend systems and APIs
- Continuous Improvement: Stay up-to-date with backend technologies and recommend improvements to enhance
- development processes
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
- At least 5 years of experience working as a Backend Engineer, with a focus on Node.js and Adonis.js
- Strong proficiency in JavaScript and TypeScript
- Experience with artificial intelligence (AI) preferably in the agricultural sector
- Experience with database design and management, including SQL and NoSQL databases
- Familiarity with RESTful API design and development
- Knowledge of software architecture patterns, such as MVC and microservices
- Understanding of version control systems (e.g., Git) and code collaboration platforms (e.g., GitHub)
- Experience with testing frameworks and methodologies (e.g., Jest, Mocha)
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork skills to collaborate effectively with cross-functional teams
- Familiarity with DevOps practices and cloud platforms (e.g., AWS, Azure) is a plus
- Opportunity to work on innovative and game-changing projects that make a real impact
- A collaborative and innovative work environment
- Competitive compensation and benefits package
- Ongoing opportunities for professional growth and development
- Additional perks, such as flexible work hours, hybrid work options, etc