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 14 days 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.

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:

About Company

Job ID: 141933405

Similar Jobs