ubuntuimpact19h ago
New
New
SOFTWARE ENGINEER
Software EngineerSoftware Engineering
0 views0 saves0 applied
Quick Summary
Key Responsibilities
Backend Development • Design, develop, test, and deploy scalable backend applications using Java Spring Boot and NestJS (TypeScript). • Build and maintain RESTful APIs and microservices architecture.
Technical Tools
Software EngineerSoftware Engineering
KEY RESPONSIBILITIES: Backend Development • Design, develop, test, and deploy scalable backend applications using Java Spring Boot and NestJS (TypeScript). • Build and maintain RESTful APIs and microservices architecture. • Develop secure, efficient, and reusable business logic components. • Implement authentication, authorization, and role-based access controls. • Develop integrations with third-party APIs, payment systems, CRM platforms, and external services. • Optimize backend systems for performance, scalability, and reliability. • Write clean, maintainable, and well-documented code following software engineering best practices. 2. Full Stack Development • Collaborate with frontend developers to deliver end-to-end solutions. • Support frontend development using modern JavaScript frameworks where necessary. • Ensure seamless communication between frontend applications and backend services. • Participate in UI integration and application testing activities. • Contribute to improving user experience through efficient backend design and implementation. 3. Software Architecture & System Design • Participate in technical design discussions and architectural decision-making. • Design scalable and maintainable software architectures. • Develop reusable components and services that can support multiple products. • Ensure solutions adhere to security, performance, and scalability standards. • Contribute to technical documentation and system architecture documentation. 4. Database Development & Management • Design and maintain relational database structures. • Develop optimized queries, stored procedures, and data access layers. • Ensure database security, integrity, and performance. • Implement backup and disaster recovery strategies. • Support data migration and system integration projects. 5. Project Delivery • Work closely with Product Managers, UI/UX Designers, and Project Leads to translate business requirements into technical solutions. • Participate in sprint planning, backlog grooming, and agile development processes. • Deliver assigned tasks within agreed timelines and quality standards. • Support rapid prototyping and MVP development initiatives. • Assist in debugging, troubleshooting, and resolving production issues. 6. DevOps & Deployment • Deploy and manage applications in cloud environments. • Support CI/CD implementation and automated deployment pipelines. • Monitor system performance and application health. • Implement logging, monitoring, and alerting mechanisms. • Ensure infrastructure follows security and reliability best practices. 7. Innovation & Continuous Improvement • Research and recommend emerging technologies, tools, and frameworks. • Contribute to internal product innovation initiatives. • Identify opportunities to improve software quality, development processes, and system performance. • Participate in technical knowledge-sharing sessions within the team. Requirements QUALIFICATIONS: Education • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline. • Relevant professional certifications are an added advantage. Experience • Minimum of 3-5 years of professional software development experience. • Proven experience delivering production-ready applications. • Experience in startup, technology, innovation, fin-tech, enterprise software, or digital transformation environments is highly desirable. Candidates with experience in any of the following areas will have an added advantage: • Fin-tech systems • Investment platforms • Startup ecosystem platforms • CRM and ERP integrations • AI-powered applications • Data analytics platforms • Multi-tenant SaaS applications • Event-driven architecture • Message brokers (RabbitMQ, Kafka) Competencies: • Strong problem-solving and analytical skills. • Ability to work independently with minimal supervision. • Strong ownership mindset and accountability. • Excellent communication and collaboration skills. • Ability to manage multiple projects simultaneously. • Attention to detail and commitment to software quality. • Strong understanding of software engineering best practices. KPI: The successful candidate will be assessed based on: • Timely delivery of assigned software projects. • Code quality and maintainability. • API performance and reliability. • System uptime and stability. • Security compliance and best practice implementation. • Resolution time for bugs and technical issues. • Contribution to technical innovation and product improvement. • Quality of documentation and knowledge sharing.
Location & Eligibility
Where is the job
Dar es Salaam, Tanzania
On-site at the office
Listing Details
- Posted
- June 7, 2026
- First seen
- June 7, 2026
- Last seen
- June 7, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 52%
- Scored at
- June 7, 2026
Signal breakdown
freshnesssource trustcontent trustemployer trust
External application · ~5 min on ubuntuimpact's site
Please let ubuntuimpact know you found this job on Jobera.
3 other jobs at ubuntuimpact
View all →Explore open roles at ubuntuimpact.
Similar Software Engineer jobs
View all →Senior Software Engineer (C++, Equipment Control)
Staff Software Engineer, Linux Tools & Host Software
$135k–$202k/yr
Software Engineer (Python / C++) — ML Platform & Production Integration
Regular, Salaried, Full-Time
Sr Software Engineer
Hybrid
A
AttentiveSoftware Engineer II, Onsite Customer Growth
$150k–$200k/yr
Sr Software Engineer
Browse Similar Jobs
Solutions Architect390Java Developer211Php Developer142Full Stack Developer127Salesforce Developer123Laravel Developer111.Net Developer106Application Developer97Python Developer92Security Software Engineer86Embedded Software Engineer84Search Engineer53Build Engineer48Firmware Engineer43C++ Developer41Low-Code Developer39Cloud Platform Software Engineer39Wordpress Developer36Data Platform Software Engineer34Robotics Software Engineer32
Newsletter
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
A
B
C
D
No spam. Unsubscribe at any time.