
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 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?
12 days left to apply
Share this opportunity
Help others find their dream job