WeGro is Hiring!!!
Position: Senior Backend Developer
Employment Type: Permanent.
Employment Status: Full-time
Workspace: WeGro HQ
Salary: Negotiable
Experience: Proven 3 years experience as a Backend Developer or similar role
Company Overview:
WeGro bridges a connection between individual and institutional financiers with smallholder farmers and their farm projects. With the WeGro app, users can invest in various agricultural projects, including cattle, poultry, fisheries, and various crops, among others. Users can simulate their profits on the app and can track their projects and receive updates on new projects. WeGro leverages technology to improve the agricultural value chain of Bangladesh. WeGro has been working with 5000 farmers across 28 operational zones in the country.
Job Overview:
We are seeking a dedicated Backend Developer to join our dynamic tech team. This role is pivotal in developing and maintaining the server-side logic of the WeGro digital products, ensuring seamless data management and robust API integrations. You will work closely with our frontend developers and product design teams to deliver high-quality, scalable, and impactful technology solutions that enhance our users’ experience.
Key Responsibilities:
- Develop and maintain scalable server-side logic using optimal coding practices.
- Design and implement database schemas that ensure security, efficiency, and reliability.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Build reusable code and libraries for future use.
- Ensure the performance, quality, and responsiveness of applications.
- Implement robust security and data protection measures.
- Participate in the entire application lifecycle, focusing on coding, debugging, and testing.
- Collaborate on the development of APIs to support mobile and web applications.
- Stay abreast of emerging technologies and apply them to operations and activities.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proven 3 years experience as a Backend Developer or similar role.
- Expertise in backend programming languages such as Python, Ruby, Java, or .NET.
- Familiarity with database technology such as MySQL, MongoDB, and Oracle.
- Strong understanding of the web development cycle and programming techniques.
- Proficient understanding of code versioning tools, such as Git.
- Experience with user authentication and authorization between multiple systems, servers, and environments.
- Ability to implement automated testing platforms and unit tests.
- Excellent problem-solving skills and ability to think algorithmically.