3BL is Hiring a Senior Software Engineer

JOB TITLE: Senior Software Engineer

  • DUTY STATION: Ethiopia, Addis Ababa

  • CAREER LEVEL: (Min of 4 years)

  • NET SALARY: Competitive salary

  • AVAILABILITY: Full-TIme

ABOUT US:

Triple Bottom Line Enterprises is committed to sustainable development and making a positive impact on the lives of rural Ethiopians. Through Flowius, we provide comprehensive solutions to water supply needs, using engineering expertise and mobile technology to improve management and lower costs. We prioritize social benefits and minimize environmental damage, following the triple-bottom-line approach.

We are seeking a talented and ambitious Senior Software Engineer to join our team and contribute to our innovative projects. The successful candidates will play a crucial role in designing, developing, and maintaining software applications. If you are passionate about technology and have a strong background in software engineering and computer science, along with expertise in React, Firebase, andAndroid development (Java and Kotlin), we want to hear from you.

JOB DESCRIPTION:

  • Work with team members to understand user requirements and design, develop, test, and document software that meets the requirements

  • Develop system architecture to solve problems

  • Collaborate with cross-functional teams to design, develop, and maintain software applications.

  • Execute the full lifecycle of software development

  • Learn new technologies keep abreast of existing technologies and help introduce them where appropriate

  • Analyze system specifications and translate system requirements to task specifications

  • Provide analysis of current programs, which includes performance, diagnosis, and troubleshooting of problem programs, and designing solutions to problematic programming

  • Develop high-quality code using React, Firebase, and Android (Java and Kotlin).

  • Create and maintain documentation for software components and processes.

  • Troubleshoot and debug software defects and issues.

  • Stay up-to-date with industry trends and best practices.

  • Actively participate in code reviews to ensure code quality and adherence to coding standards.

  • Mentor and provide guidance to junior developers.

  • Work on real-world projects that have a direct impact on the company's success.

REQUIREMENTS:

  • Bachelor's degree in Software Engineering, Computer Science, or any other related field.

  • At least 4 years of experience in software development with a focus on React, Firebase, and Android (Java and Kotlin).

  • Strong problem-solving skills and attention to detail.

  • Excellent communication and collaboration skills.

  • Ability to work in a fast-paced and dynamic environment.

  • Knowledge of software development best practices.

  • Experience with version control systems (e.g., Git).

  • Experience with Agile development methodologies.

SKILLS:

Communication: Effective communication is essential. You need to be able to communicate clearly and concisely, both verbally and in writing. You also need to be able to listen attentively and understand the needs of others.

Cooperation: Being able to work together with others to achieve a common goal. It also means being willing to compromise and share ideas.

Problem-solving: The ability to identify problems, gather information, and develop solutions.

Triple Bottom Line Enterprises is committed to promoting gender equality and creating a workplace that supports and values women. We encourage applications from qualified Men and women to join our team and help us achieve our mission of sustainable development in Ethiopia.

HOW TO APPLY:

Interested applicants are invited to apply at https://forms.gle/1PWkQzJdGqmfPfWy5

Previous
Previous

3BL is Hiring a Junior Software Engineer

Next
Next

3BL is Hiring an HR Officer