Position: Senior Full Stack Developer (Python)
Company: SalesNash
Experience required: 5y
English level: upper

We are seeking a Senior Full-Stack Developer to join our team and work on Project Phoenix. The ideal candidate will have expertise in Python, FastAPI, Flask, PostgreSQL, HTML, CSS, JS, Jinja2, React, and Webpack. While React and Webpack are not currently being used for thefrontend, there are plans to rewrite the application using React in the future.

Responsibilities:

● Work with the team to design, develop, and maintain the web application.
● Write clean, maintainable, and well-documented code.
● Collaborate with designers to create user-friendly interfaces.
● Build and maintain the backend using Python, FastAPI, and Flask.
● Develop and maintain the database using PostgreSQL.
● Write efficient and secure front-end code using HTML, CSS, JS, and Jinja2.
● Collaborate with the team to plan and execute the transition to React for the frontend.
● Use Webpack to manage dependencies and bundle assets.
● Participate in code reviews to ensure code quality and adherence to best practices.
● Continuously learn and stay up-to-date with new technologies and techniques.

Requirements:

● Bachelor's degree in Computer Science or related field.
● Minimum of 5 years of experience as a Full-Stack Developer.
● Expertise in Python, FastAPI, Flask, PostgreSQL, HTML, CSS, JS, Jinja2, React, and Webpack.
● Strong understanding of web development principles and best practices.
● Experience with version control systems such as Git.
● Excellent problem-solving and analytical skills.
● Ability to work independently and in a team environment.
● Excellent communication skills in both Russian and English.
● If you are passionate about web development and have expertise in the required technologies, please apply to join our team and work on Project Phoenix.