Python Full Stack Developer
20 Ноября 2024
Город:
Гродно
Занятость:
Полная занятость
Компания "Майфорт Солюшенс"
We are looking for a Python Full Stack Developer. If you are passionate about building efficient and scalable applications, this opportunity is for you.Responsibilities:
- Develop and maintain both backend and frontend components of web applications using Python and TypeScript.
- Build responsive and dynamic user interfaces using React.js and Next.js, ensuring seamless integration with backend services.
- Architect, develop, and maintain APIs using FastAPI and work with SQLAlchemy to manage data efficiently.
- Design and implement CI/CD pipelines using GitLab CI/CD and automate deployment processes in AWS.
- Write unit tests, end-to-end tests, and ensure full test coverage for both frontend and backend components using tools like Jest, Cypress, and pytest.
- Collaborate with designers, DevOps engineers, and other developers to ensure high-quality code, smooth development processes, and continuous improvement.
- Work with cloud technologies, particularly in AWS (S3, EC2, CloudFront, Elastic Beanstalk), to deploy, monitor, and manage applications.
- Participate in code reviews, refactor existing code, and improve performance where necessary.
Required Skills:
- 2+ years of hands-on experience with Python and TypeScript.
- English B2+.
- Proficience in frameworks such as FastAPI, React.js, and Next.js.
- Experience with CSS frameworks and preprocessors like TailwindCSS, SASS, and Less.
- Strong understanding of database management using SQLAlchemy, SQL and NoSQL.
- Experience working with REST/GraphQL APIs and developing scalable, secure APIs.
- Knowledge of testing tools such as Jest, Cypress, Playwright, and pytest for unit and end-to-end testing.
- Experience with Docker, docker-compose, and cloud services (AWS).
- Familiarity with DevOps practices and CI/CD pipelines, particularly in GitLab CI/CD.
- Solid understanding of architecture principles: SOLID, KISS, DRY, and clean code practices.
- Experience with agile methodologies such as Scrum or Agile.
Nice to Have:
- Hands-on experience with GraphQL APIs.
- Experience with other cloud platforms (e.g., Azure, GCP).
- Knowledge of state management libraries such as Redux or MobX.
- Experience with additional DevOps tools like Terraform, HelmCharts, Jenkins, or Kubernetes.
If you're ready to take the next step in your career, submit your resume, and we'll be in touch with you to discuss the next stages of the hiring process.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
16 Ноября
Гродно
Компания "СМЛАБ" Основные задачи: • Разработка сайтов на CMS WordPress и WooCommerce. • Поддержка, развитие и документация решений....
31 Октября
Лида
Компания "Роща разработки" Вакансия актуально до 31 ноября Ищем сотрудника для разработки бэк сервисов. Необходимы практические знания по...
12 Ноября
Senior Kotlin/Java backend developer (удаленно)
Гродно
Компания "Инновационные интернет решения" Обязанности: Разработка нового функционала и развитие существующего на Kotlin/Java с...
12 Ноября
Frontend developer / Фронтенд разработчик (react.js)
Гродно
Компания "КодМейкер" ООО КодМейкер - молодая компания, специализирующаяся на создании уникальных и захватывающих проектов в сфере IT. Наша...
18 Ноября
Full stack Developer (Java Spring + Angular)
Гродно
Компания "СкилСофт" важно: РБ!!!! ГРОДНО!!!! В ОФИСЕ!!!! Обязанности: Разработка backend, API, правки frontend (angular) Требования:...
Вакансия размещена в отрасли