Job Description
Good morning network,
A client of mine has reached out and is looking for a freelance full stack developer with experience working with python on the back end and vue.js on the front.
the position would be a fully remote role working within the energy and utilities sector, if you are interested please reach out on linked in or via email at will.reeve@vividresourcing.com with an up to date CV.
Key Responsibilities:
- Frontend Development: Build responsive, interactive web applications using Vue.js.
- Backend Development: Develop and maintain scalable backend systems using Python and FastAPI.
- Database Management: Design and manage database schemas, optimize queries, and ensure data integrity using SQL.
- API Development: Create and maintain RESTful APIs with FastAPI for integration between frontend and backend services.
- Test-Driven Development (TDD): Implement unit tests, integration tests, and end-to-end tests to ensure code quality and functionality. Write tests before coding to adhere to the principles of TDD.
- practices.
Required Skills:
- Frontend:
- Strong experience with Vue.js (3+ years preferred).
- Proficiency in HTML5, CSS3, and JavaScript (ES6+).
- Familiarity with Vue.js frameworks like Vuex and Vue Router.
- Backend:
- Proficient in Python with practical experience in building APIs using FastAPI.
- Strong understanding of SQL (PostgreSQL, MySQL) and experience with database optimization.
- Familiarity with asynchronous programming in Python.
- Test-Driven Development (TDD):
- Demonstrated experience with TDD methodologies.
- Ability to write and maintain unit tests, integration tests, and end-to-end tests.
- Familiarity with testing frameworks like PyTest, Unittest (for Python), or Jest (for Vue.js).
#fullstack #python #vue.js #javascript #freelance