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
Job Type: Full-time
Work Location: In person