Software Developer – Developer Programmer

March 2, 2026
Application ends: June 1, 2026
Apply Now

Job Description

RESPONSIBILITIES:

Discuss & Analyze client’s program/software requirements
Review client’s program/software and recommend enhancements/modifications
Use advanced programming language to enhance/modify client’s programs
Develop advanced and efficient programs as per client’s requirements
Conduct program testing and identify defaults and suggest enhancements
Discuss, review, manage and enhance client’s security systems

DUTIES:

1. Design, implement, and maintain RESTful APIs using NestJS, with full OpenAPI/Swagger documentation.

2. Architect and maintain BullMQ queues for background job processing.

3. Design normalised PostgreSQL schemas with proper relationships, constraints, and indexing

4. Work with Google Cloud SQL for high availability, backups, and disaster recovery.

5. Integrate with Google Cloud Storage for secure file handling.

6. Design event-driven systems using Google Cloud Pub/Sub; implement publish-subscribe patterns, versioned message schemas, and dead-letter handling.

7. Build responsive, TypeScript-based React.js applications.

8. Develop reusable UI components, manage state (Redux, Zustand, or Context API), and integrate backend APIs efficiently.

9. Optimise performance: code splitting, lazy loading, and bundle size reduction.

10. Design, develop and maintain secure software applications and platforms using Python, Django, React and other relevant technologies.

11. Conduct manual and automated testing.

12. Perform code reviews and analysis.

13. Contribute to the creation of technical design documentation and specifications.

14. Support configuration, customisation and implementation of COTS.

15. Analyse operational and system requirements to support manufacturing and administrative functions

16. Contribute to the design, coding, testing and deployment of internal applications and tools

17. Modify and optimise existing software systems to improve performance and usability

18. Support database queries, data validation and integration between internal systems

19. Troubleshoot technical issues and provide support to internal stakeholders

20. Assist with documentation including specifications, user guides and change logs

21. Ensure software solutions align with business rules, security protocols and quality standards

22. Building and maintaining .NET-based full-stack applications, ensuring high performance and security

23. Designing and developing user interfaces using React JS and modern JavaScript frameworks

24. Developing and integrating RESTful APIs for seamless communication between front-end and back-end systems

25. Collaborating with cross-functional teams to define, design, and deliver new features

26. Ensuring application responsiveness, accessibility, and compliance with coding standards

27. Participating in code reviews, testing, and deployment activities

28. Design, build and maintain front end features with modern component frameworks and design system patterns.

29. Develop secure, scalable back end services and APIs (REST/GraphQL), integrating with first and third party platforms.

30. Implement authentication and authorisation flows (OAuth2/OIDC/JWT) and champion defensive coding practices.

31. Contribute to CI/CD, observability, and infrastructure as code so shipping is fast, repeatable and safe.

32. Collaborate with Product, Design, Data, and Cloud Engineering to plan, deliver and continuously improve end to end solutions.

33. Write tests, participate in code reviews, document decisions, and help refine standards and ways of working.

KILLS REQUIRED
Bachelor Degree or Higher Degree in IT or ICT or related field
5 + years of experience in IT or ICT or related field
Specialized in Software Development

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru