Job Description
Read carefully before filling the application
Role Overview
We are looking for an experienced Python Full Stack Developer to join our core engineering team. You will design, build, and maintain scalable web applications from backend APIs to polished frontend interfaces. You will be a key contributor in shaping product decisions, architecture choices, and development workflows as we scale. This is a high-impact role with broad ownership — not a ticket-queue developer position.
Tech Stack
- Backend: Python 3.x, Django, FastAPI, Flask, REST APIs & GraphQL
- Database: PostgreSQL, MySQL, Redis
- Frontend: React.js / Next.js, HTML5 / CSS3 / JavaScript
- DevOps: Docker & Docker Compose, AWS / GCP / Azure, CI/CD Pipelines
- Version Control: Git & GitHub
Key Responsibilities
- Design, develop, and maintain full stack web applications using Python on the backend and modern JavaScript frameworks on the frontend.
- Build and document RESTful APIs and GraphQL endpoints consumed by web and mobile clients.
- Architect scalable, secure, and maintainable database schemas using PostgreSQL or MySQL.
- Write clean, well-tested code with unit, integration, and end-to-end test coverage.
- Deploy and manage cloud infrastructure on AWS, GCP, or Azure using containerized services.
- Integrate third-party services, payment gateways, authentication providers, and external APIs.
- Optimize application performance through profiling, caching strategies, and query tuning.
Required Qualifications
- 3+ years of professional experience in full stack web development.
- Strong proficiency in Python with hands-on experience in Django, FastAPI, or Flask.
- Solid frontend skills in React.js or similar modern JavaScript framework (Vue, Angular).
- Proven experience designing and working with relational databases (PostgreSQL, MySQL).
- Familiarity with Docker and containerized development environments.
- Practical knowledge of cloud deployment on at least one major provider (AWS, GCP, Azure).
Nice to Have
- Experience with Celery, RabbitMQ, Redis for async task queues.
- Familiarity with WebSockets or real-time communication patterns.
- Exposure to microservices architecture and service-oriented design.
- Knowledge of Elasticsearch or similar full-text search technologies.
- Experience with Terraform or AWS CDK (infrastructure-as-code).
- Contributions to open-source Python or JavaScript projects.
Personal Information
Tell us about yourself
Education Background
Degrees, diplomas and certifications
Work Experience
Most recent position first. Include internships and freelance projects.
Technical Skills & Projects
Your specialisations, open-source work, and coding style
Technology Proficiency
Select your level for each technology
| Software / Tool | Beginner | Intermediate | Advanced | Expert |
|---|
Employment Details
Compensation, notice period and availability
Professional References
Not family members. At least one reference preferred.
Cover Letter & Declaration
Tell us your story and confirm your details
Why do you want to join BitByte Technologies? What excites you about building in a fast-moving startup? Describe a technical challenge you are proud of solving and how you approached it.
I hereby declare that all information provided in this application form is true, accurate, and complete to the best of my knowledge. I understand that any misrepresentation or omission of facts may result in disqualification or termination of employment. I consent to BitByte Technologies verifying the information provided herein.
Photo & Digital Signature
Upload your passport photo and sign your application
Please provide a recent passport-size photograph. You can upload an existing photo or take a new one directly using your device camera.
Provide your digital signature to authenticate this application. Choose to draw, type, or upload your signature below.
Select a font style above. Your typed signature will be rendered as an image.
Application Submitted!
Thank you for applying to BitByte Technologies.
We have received your application for the Python Full Stack Developer position.
Our team will review it and get back to you within 7 working days.
Keep this reference number for your records.