Job Description
We are a global talent acquisition agency seeking a Senior Full Stack Developer (Vue/Python) for our esteemed client. This role involves developing high-quality web applications by leveraging advanced skills in Vue.js and Python. The ideal candidate will contribute to both front-end and back-end development, creating scalable and efficient digital solutions that align with our client's objectives. While this position offers the flexibility of remote work, we are particularly interested in candidates based in the country of Georgia, where our fully equipped office is available 24/7 in Tbilisi.
Responsibilities
- Develop and implement web applications using Vue.js and Python 3 with Async, ensuring high performance and responsiveness.
- Create robust backend services using FastAPI and Tortoise ORM.
- Design and maintain scalable RESTful APIs, integrate WebSockets, and utilize SuperBase SDK.
- Employ CI/CD best practices using GitHub Actions for efficient code deployment and management.
- Collaborate with team members to ensure seamless integration and implementation of UI/UX designs.
- Utilize Google Cloud Platform for application micro-services.
Requirements
- Minimum of 3 years professional experience in web development with Vue.js and Python 3 with Async.
- Strong foundation in creating RESTful APIs and experience with WebSockets and SuperBase SDK.
- Proficiency in CI/CD, using tools such as Git, GitHub, and GitHub Actions.
- Required experience with Google Cloud Platform; knowledge of Docker and Kubernetes is a plus.
- Prior work experience with FastAPI and Tortoise ORM preferred.
- Excellent command of English, capable of effective communication in a remote work environment.
- Ability to work independently and manage multiple project deliverables.
Employment Terms
- Full-time remote position with a monthly salary ranging from $2000 to $2500 USD.
- While this position is primarily remote, our modern office space in Tbilisi, Georgia is available 24/7 for those who prefer or wish to work onsite.
- The selected candidate will initially undergo a 1-month trial period, with the potential for a 6 or 12-month contract extension.
- The position is globally open, but preference is given to candidates located in Georgia, capable of working hours aligned with Central European Time (CET).
Application Consent*
By applying, you consent to our agency using your personal data for recruitment purposes. This includes candidate evaluation, conducting interviews, and, if hired, integrating your data into an employment record. We retain your information for legal compliance, future job considerations, and to enhance our recruitment strategies.