Job description
We are seeking an experienced Senior Full Stack Engineer to lead the development of cutting-edge applications at Datum Labs. The ideal candidate will have deep expertise in Python/Django and React, with a proven track record of building scalable, secure, and high-performance web applications in cloud environments. If you thrive in architecting solutions end-to-end, from database design to deployment, this role is for you.
Key Responsibilities
- Design, develop, and maintain robust, scalable full-stack applications using Python/Django on the backend and React (with Next.js) on the frontend.
- Implement state management solutions (Redux, Zustand).
- Apply strong JavaScript and Python skills to deliver high-quality solutions.
- Write and maintain unit testing and regression testing coverage.
- Architect cloud-native solutions leveraging AWS Services (EC2, S3, Lambda, RDS, CloudFront, etc.).
- Build and optimize RESTful and GraphQL APIs for seamless integration with frontend and third-party services.
- Design, manage, and optimize relational (PostgreSQL/MySQL) and NoSQL databases.
- Implement CI/CD pipelines and containerization strategies (Docker, Kubernetes) for efficient deployments.
- Ensure system scalability, high availability, and security.
- Work closely with designers, data engineers, and product managers to translate business requirements into technical solutions.
- Guide junior developers, conduct code reviews, and enforce best practices.
- Maintain detailed technical documentation for codebases, architecture, and processes.
- Integrate Firebase (core cloud database), authentication & verification, and alerts & notification management.
- Integrate Stripe payment systems (plus).
- Handle SaaS styling using Tailwind CSS or any other modern styling library.
- Build third-party component integrations.
- Design scalable components and follow server-side rendering patterns.
Required Skills & Qualifications
- 5+ years in full-stack development, with significant hands-on experience in Python/Django and React (with Next.js).
- Proven AWS experience (EC2, S3, RDS, API Gateway, etc.).
- Strong understanding of modern JavaScript (ES6+), HTML5, CSS3, Redux, Zustand, Tailwind, or similar frameworks.
- Expertise in Python, Django/DRF, and relational database design.
- Familiarity with CI/CD, Git workflows, and infrastructure as code (Terraform/CloudFormation).
- Strong debugging and optimization skills.
- Excellent communication, leadership, and collaboration skills.
Perks & Benefits:
- Competitive salary
- Opportunities for advancement
- Professional training and certifications
- Food, travel, gym allowance
- Paid time off and holidays
- Bi-annual increments and bonuses
- Opportunity for certifications
- Working on modern Technologies
- Flexible working hours
How to Apply:
Interested candidates are invited to submit their resume and a cover letter detailing their relevant experience and why they are a good fit for this position to hr@datumlabs.io. Or fill out the form here!.
Datum Labs is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Apply here
Make your first move in giving your career a massive push forward.