
Software Engineer at EvMak Tanzania
Job Role Insights
-
Date posted
2025-06-23
-
Closing date
2025-07-06
-
Hiring location
Dar es Salaam
-
Career level
Middle
-
Qualification
Bachelor Degree
-
Experience
3 Years
-
Quantity
1 person
-
Gender
both
-
Job ID
118418
Job Description
The Software Engineer is responsible for designing, building, and maintaining scalable software systems that support ticketing, reporting, data integration, and core technology operations. The role plays a critical part in delivering robust and secure solutions within project timelines and technical specifications.
Key Responsibilities
- Design, develop, and test efficient, reusable, and reliable software modules.
- Integrate software applications with third-party APIs and internal systems.
- Optimize code for maximum performance, scalability, and security.
- Collaborate with cross-functional teams including system administrators, network engineers, and support staff.
- Participate in code reviews and enforce coding standards and best practices.
- Maintain up-to-date technical documentation for internal and client use.
- Troubleshoot and resolve software defects and technical issues.
- Ensure application compliance with data protection, security, and operational standards.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
Experience
- Minimum of 3 years of hands-on experience in full-stack software development.
- Proven work on enterprise-level or infrastructure-supporting software systems.
- Prior experience with system integration and backend-heavy environments is highly desirable.
Must-Have Technical Skills
- Programming Languages & Frameworks: Java, Spring Boot, Node.js
- Database: MySQL
- API Development: RESTful API design and implementation
- Version Control: Git and collaborative code practices
- General: Strong debugging, optimization, and software architecture understanding
Nice-to-Have Skills
- Experience with containerization tools like Docker
- Exposure to cloud platforms such as AWS
- Familiarity with Flutter or cross-platform mobile development frameworks
Work Environment
- The role is office-based, with collaboration across departments and technical teams.
- Occasional visits to project sites or data centers may be required for system testing or deployments.
Performance Metrics
- Code quality and maintainability (as measured by internal review standards)
- Feature delivery speed and sprint completion rate
- System performance and uptime
- Adherence to architectural standards, security policies, and documentation protocols
Interested in this job?
This job has expired
Share this opportunity
Help others find their dream job