About the job
As a Senior Full Stack Software Engineer, you will take ownership of designing and developing high-impact projects that power our internal dashboards and automation systems. You will work across the full technology stack, contributing to scalable backend services and intuitive frontend interfaces that enhance operational efficiency and business workflows. Requirements Key Responsibilities • Collaborate closely with product managers, designers, and engineers to design, develop, test, and deploy high-quality features. • Build, maintain, and optimize scalable, secure, and high-performance backend services using Python frameworks such as FastAPI, Django, or Flask. • Design and implement modern, responsive, and user-friendly interfaces using React.js, along with TypeScript, Redux, and related libraries. • Develop and maintain RESTful APIs following best practices. • Integrate and manage task queues and background workers using Celery and RabbitMQ. • Utilize Redis and other in-memory data stores for caching and performance optimization. • Work with relational and NoSQL databases such as PostgreSQL and MongoDB, ensuring data integrity and performance. • Collaborate with QA and DevOps teams to ensure smooth deployments and system reliability. • Write clean, maintainable, well-documented, and testable code. • Troubleshoot, debug, and resolve issues across the full application stack. • Participate in code reviews, architectural discussions, and continuous improvement initiatives. • Contribute to system design decisions involving microservices and distributed architectures. Required Skills & Experience • Proven experience as a Full Stack Engineer, with a strong emphasis on Python-based backend development. • Strong proficiency in frontend technologies : HTML, CSS, JavaScript, TypeScript, and React.js. • Hands-on experience with backend frameworks such as FastAPI, Django, or Flask. • Experience designing and consuming RESTful and / or gRPC APIs. • Strong understanding of databases (PostgreSQL, MongoDB) and data modeling. • Experience with asynchronous processing using Celery and RabbitMQ. • Knowledge of caching strategies using Redis or similar tools. • Proficiency with Git and modern version control workflows. • Familiarity with Docker and containerized application development. • Understanding of Agile methodologies (Scrum or Kanban). • Solid problem-solving skills and a strong attention to detail. Qualifications • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience). • 3+ years of professional experience in Full Stack development, with strong expertise in Python and React.js. • Excellent communication and collaboration skills. • A passion for building scalable, user-centric, and innovative software solutions. Benefits What We Offer • An opportunity to make a meaningful impact in a rapidly growing SaaS company. • A collaborative, inclusive, and supportive work environment. • Competitive salary and benefits package. • Opportunities for learning, career growth, and ownership. • A culture that values innovation, creativity, and healthy work-life balance. Interview Process • 30 minutes – Initial Screening Interview • 60 minutes – Machine Test • 45 minutes – Technical Interview • 30 minutes – Executive Interview Candidates can expect to hear from us within one week of applying if their profile aligns with the role.
Requirements
- Postgresql
- Redux
- Redis
- Rabbitmq
- Django
- Git
- Typescript
- Celery
- Docker
- Flask
- Mongodb
- FastAPI
- Restful Apis
- react.js
- Python
Qualifications
- Bachelor's degree in Computer Science
- Information Technology
- related field
Preferred Technologies
- Postgresql
- Redux
- Redis
- Rabbitmq
- Django
- Git
- Typescript
- Celery
- Docker
- Flask
- Mongodb
- FastAPI
- Restful Apis
- react.js
- Python
Benefits
- An opportunity to make a meaningful impact in a rapidly growing SaaS company.
- A collaborative, inclusive, and supportive work environment.
- Competitive salary and benefits package.
- Opportunities for learning, career growth, and ownership.
- A culture that values innovation, creativity, and healthy work-life balance.
Similar Jobs
Full Stack Software Engineer
Whatjobs
Full Stack Software Engineer
Whatjobs
Full Stack Software Engineer
Whatjobs