freehire launches on Product Hunt on 26 August.

Follow →

Senior Backend / Full-Stack Developer (2-years contract)

We are looking for a

Senior Backend / Full-Stack Developer

to strengthen the engineering backbone of our

Learning Experience Platform (LXP) . This role focuses primarily on

backend services, system integrations, and cloud infrastructure reliability , ensuring our digital learning platform remains scalable, secure, and resilient for thousands of learners. The ideal candidate is a

strong backend engineer with hands-on Python development experience and solid AWS troubleshooting capabilities , while being comfortable working across the full stack when required.

What You'll Do

Backend Development & Platform Engineering Design, develop, and maintain

backend services, microservices, and REST APIs

powering the Learning Experience Platform. Build

scalable backend systems

using

Python (preferred)

or other backend technologies such as

Java or .NET . Implement business logic, service orchestration, and backend workflows supporting learning platform features. Develop integrations with internal and external systems through

APIs, messaging systems, and data interfaces . Ensure backend systems are

modular, maintainable, and performance-optimized .

Cloud Infrastructure & Operational Troubleshooting Deploy and operate backend services within

AWS cloud environments . Troubleshoot production issues involving

application services, infrastructure, databases, and integrations . Investigate issues using

logs, monitoring tools, metrics, and distributed tracing . Diagnose and resolve

performance bottlenecks, system failures, and infrastructure-related incidents . Support system reliability by implementing

proper monitoring, alerting, and operational best practices .

Integration & System Collaboration Work closely with

Business Analysts, Tech Leads, and project teams

to translate functional requirements into backend solutions. Implement and maintain

API integrations with internal enterprise systems and external partner platforms . Collaborate with QA teams to support

system testing, troubleshooting, and release readiness . Work with vendors and external partners to ensure

integration compatibility and system stability .

Quality, Performance & Engineering Practices Maintain high standards of

code quality, modular design, and documentation . Implement

unit tests and integration tests

to ensure reliability of backend services. Support CI/CD pipelines and participate in

deployment automation and release processes . Contribute to system improvements that enhance

performance, scalability, and maintainability .

Security & Data Protection Apply

secure coding practices

across backend services and APIs. Implement proper

authentication, authorisation, and input validation

mechanisms. Protect sensitive data using

access controls, encryption, and secure secrets management . Address security vulnerabilities and ensure compliance with

organisational security and data governance policies .

Vendor & Technical Collaboration Work with outsourced development teams and partners to

review code and technical implementations . Ensure external deliverables align with

platform architecture, engineering standards, and security requirements . Support technical reviews and participate in solution discussions with internal stakeholders.

Requirements: Degree in

Computer Science, Information Technology, or related field Certifications in

cloud technologies (AWS), backend frameworks, or system architecture

are advantageous 3–5 years of backend development experience Strong proficiency in

Python development (preferred) Experience with

Java or .NET backend frameworks Proven experience building

REST APIs and backend services Strong experience troubleshooting

AWS-based applications and infrastructure Familiarity with

cloud-native architectures and microservices Experience working with

SQL and NoSQL databases

(e.g., MySQL, Oracle, MongoDB) Strong debugging and

production troubleshooting skills Experience working with

AWS services

(e.g., EC2, Lambda, S3, RDS, API Gateway, CloudWatch) Familiarity with

containerization and orchestration

(Docker, Kubernetes) Experience supporting

CI/CD pipelines and automated deployments Understanding of

system monitoring, logging, and operational diagnostics

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available