Scalable Backend Development for PropTech Platform

Job ID: 39502359

Budget: $15 – $25 USD

We are building a new PropTech platform from scratch and need an experienced Backend Developer to design, develop, and deploy a scalable backend system. The project requires expertise in Microservices, event-driven architecture, and serverless development, with a strong focus on clean code, documentation, and CI/CD best practices.

Key Responsibilities
- Design and develop a new backend system from scratch (no legacy code).

- Build REST & GraphQL APIs for frontend/mobile consumption.

- Implement Microservices architecture with RabbitMQ/Kafka for event-driven workflows.

- Utilize serverless technologies (AWS Lambda, DigitalOcean Functions) where applicable.

- Design and optimize SQL/NoSQL databases (PostgreSQL, MongoDB, etc.).

- Implement caching solutions (Redis/Memcached) for performance optimization.

- Set up CI/CD pipelines (GitHub Actions, Jenkins, or similar).

- Write clear documentation (Confluence) and API specs for frontend teams.

Required Skills & Experience
✅ Must-Have:

- Strong experience in Node.js and/or Python.

- Experience building Microservices from scratch.

- Proficiency with message brokers (RabbitMQ, Kafka).

- Hands-on experience with serverless architectures (AWS Lambda, DigitalOcean Functions).

- Expertise in REST & GraphQL API development.

- Database design & optimization (SQL & NoSQL).

- Caching with Redis/Memcached.

- CI/CD implementation (GitHub, GitLab, etc.).

- Clean, maintainable code with documentation (Confluence, Swagger/OpenAPI).

✅ Nice-to-Have:

- Familiarity with PropTech/Real Estate Tech.

- Experience with Docker/Kubernetes.

- Knowledge of security best practices (Auth0, JWT, OAuth).

Project Details
- Type: Greenfield (new codebase).

- Industry: PropTech (Real Estate Technology).

- Team: Collaborate with frontend developer, product manager, and backend developer.

- Work Setup: Remote

Expectations
- Write well-documented, scalable code.

- Follow Agile/Scrum methodologies.

- Communicate clearly & proactively with the team.

- Utilize AI to help
Related categories: Python Node.js Kubernetes GitHub Microservices