Typscript/React and Microservice Developer

Portdex
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

API
Amazon Web Services (AWS)
Business Logic
Unit Testing
Azure
Backup Devices
Browser Compatibility
Cloud Computing
Databases
Continuous Integration
Data Integrity
Relational Databases
DevOps
Django
Github
Python
PostgreSQL
OAuth
Performance Tuning
Prometheus
SQL Stored Procedures
SQL Databases
SQLAlchemy
TypeScript
Data Logging
Google Cloud Platform
React
Flask
Grafana
Indexer
Backend
Gitlab
FastAPI
Data Layers
Kubernetes
Sentry
GraphQL
Front End Software Development
React
Api Design
REST
Docker
Jenkins
Microservices

Job description

We are seeking a highly skilled Full-Stack Developer with strong expertise in Python, React, TypeScript, and PostgreSQL to join our engineering team. The ideal candidate will have solid experience building scalable backend APIs, developing modern front-end applications, implementing secure authentication flows, and maintaining production-grade systems.

You will work closely with product, design, and engineering teams to build end-to-end features, contribute to architectural decisions, and help shape our full-stack development standards.

Key ResponsibilitiesBackend (Python)

  • Develop, maintain, and optimise backend services using Python (FastAPI / Django / Flask).
  • Build stable and secure RESTful and/or GraphQL APIs.
  • Implement authentication and authorisation workflows (JWT, OAuth2, session-based, SSO).
  • Integrate business logic, data models, and external third-party services.
  • Ensure high-performance API design, caching, rate limiting, and error handling.
  • Write unit tests and maintain testable, modular backend code.

Frontend (React, TypeScript)

  • Build responsive, reusable UI components using React and TypeScript.
  • Work with state-management libraries (Redux, Zustand, Recoil, or Context API).
  • Integrate UI with backend APIs and authentication flows.
  • Optimise app performance, accessibility, and cross-browser compatibility.
  • Collaborate with designers to implement clean, modern user experiences.

Database & Data Layer

  • Design, implement, and optimise relational database schemas in PostgreSQL.
  • Write efficient SQL queries, stored procedures, and migrations.
  • Ensure data integrity, indexing, backups, and performance tuning.
  • Work with ORM frameworks (SQLAlchemy, Django ORM, Prisma, etc).

DevOps, Cloud & CI/CD (Preferred but not required)

  • Deploy applications using Docker containers and CI/CD pipelines (GitHub Actions / GitLab / Jenkins).
  • Experience with Kubernetes, Helm, or cloud providers (AWS, GCP, Azure) is a plus.
  • Monitor application health using logging and metrics tools (Prometheus, Grafana, ELK, Sentry).

Requirements

Do you have experience in TypeScript?

Apply for this position