Search by job, company or skills

Direct7 Networks

Senior Full Stack Software Engineer(Python/React JS)

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.









More Info

Job Type:
Industry:
Employment Type:

Job ID: 136665557