NIX Solutions logo

Middle FullStack (Python) Developer

NIX Solutions·Salary not specified

Primary stack

pytestDockerReactPythonAWSJavaScript

Job description

About the Position

We are seeking a Middle FullStack (Python) Developer to join our team for full-stack web development using Python, React, and AWS. We believe that stable development of a specialist is only possible with the stability of their team. At NIX, we are confident that such a specialist will continue to grow professionally and achieve new career heights.

Responsibilities

  • Development of interactive web systems and services.
  • Development of REST API using AWS API Gateway and Lambda functions in Python.
  • Development of the frontend part of web applications in React.
  • Design and integration of REST API.
  • Adherence to best coding practices using modern approaches and patterns.
  • Code coverage with tests and quality support at the CI/CD level.
  • Active collaboration with distributed teams.

Requirements

  • Upper-Intermediate level of English.
  • 3+ years of experience in commercial projects.
  • Deep understanding of Python and JavaScript (TypeScript) concepts.
  • Deep understanding of REST services development using web frameworks (FastAPI/DRF/Flask).
  • Commercial experience with React.
  • Solid knowledge of databases: relational (PostgreSQL) and NoSQL (DynamoDB).
  • Practical experience with AWS and understanding of serverless approach (Lambda, API Gateway, S3, Cognito).
  • Experience with Continuous Integration and Continuous Deployment (GitHub Actions or similar).
  • Experience in writing tests (pytest).
  • Use and understanding of containerization (Docker).
  • Communication and negotiation skills.
  • Ability to learn quickly and focus on results.

Nice to Have

  • Experience with AWS Amplify (Gen 2).
  • Experience in building asynchronous processing through message queues (SQS or similar).
  • Knowledge of Tailwind CSS, shadcn/ui, Vite.
  • Experience using AI tools in development (Claude Code, GitHub Copilot, etc.).
  • Understanding of monolithic, microservices, and serverless architectures.
  • Experience with Agile development methodologies.

We Offer

  • A long-term strategy for your development as an expert with a team that has over 30 years of professional experience.
  • Participation in large projects that allow you to master new technologies and domains.
  • Educational events and professional training to help build a stable career.
  • A decent salary that can grow flexibly depending on your achievements and responsibilities.
  • A friendly, cozy internal culture.
  • Wide opportunities for technical development.

To join the NIX experts, send your resume to [email protected]. We look forward to overcoming new professional challenges with you!


Stay connected with NIX for new vacancies, current training programs, and the latest news from our team on our Facebook page. Subscribe and always stay in touch with NIX!

© NIX Solutions. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

NIX Solutions provides custom software development services backed by proven expertise in IT and considerable portfolio of successfully completed international projects. Our projects range from single-purpose tasks for small businesses to highly complex, multi-platform systems for large corporate clients.

More at NIX Solutions

All 15 roles

Popular searches