What are the responsibilities and job description for the Web Developer - Full Stack Specialist in Python & JavaScript position at Get It - Professional Services?
Position Overview
We are seeking a talented Full Stack Web Developer to join our dynamic team, where you will play a key role in designing, enhancing, and maintaining high-performance web applications. This position involves the migration and modernization of our existing backend and frontend architectures, while implementing industry best practices to ensure long-term sustainability and maintainability.
Key Responsibilities
This role offers significant opportunities for professional growth as you engage with innovative projects and contribute to establishing sustainable development practices. You will be part of a collaborative team that values continuous learning and improvement, providing ample opportunities for networking and skill development.
Company Culture and Values
We pride ourselves on fostering a collaborative and innovative work environment, dedicated to delivering high-quality web applications while enhancing processes. Our commitment to best practices and knowledge sharing among team members ensures a supportive atmosphere that nurtures talent and encourages professional development.
Employment Type: Full-Time
We are seeking a talented Full Stack Web Developer to join our dynamic team, where you will play a key role in designing, enhancing, and maintaining high-performance web applications. This position involves the migration and modernization of our existing backend and frontend architectures, while implementing industry best practices to ensure long-term sustainability and maintainability.
Key Responsibilities
- Migrate the existing Flask backend to FastAPI, meticulously documenting best practices throughout the transition.
- Upgrade the Flask frontend to a modern JavaScript framework, ensuring robust testing and development practices are in place for future maintainability.
- Assess the current data model, ORM, and CRUD operations to ensure compliance with best practices, facilitating necessary database migrations and updates.
- Establish sustainable development models, including Continuous Integration/Continuous Deployment (CI/CD) practices.
- Provide ongoing support and enhancements to web application functionality, aligning with stakeholder needs and the product roadmap.
- Expertise in developing RESTful APIs using contemporary Python web application frameworks (e.g., Flask, FastAPI, Starlite) with a minimum Python version of 3.9.
- Experience in crafting reusable CRUD operations with an Object-Relational Mapping (ORM) tool, such as SQLAlchemy.
- Strong proficiency in modern JavaScript front-end development frameworks and best practices (e.g., React, Vue).
- Proven experience in web application development.
- Proficiency in modern Python and JavaScript frameworks, with a solid understanding of development best practices.
- Strong analytical and problem-solving capabilities.
This role offers significant opportunities for professional growth as you engage with innovative projects and contribute to establishing sustainable development practices. You will be part of a collaborative team that values continuous learning and improvement, providing ample opportunities for networking and skill development.
Company Culture and Values
We pride ourselves on fostering a collaborative and innovative work environment, dedicated to delivering high-quality web applications while enhancing processes. Our commitment to best practices and knowledge sharing among team members ensures a supportive atmosphere that nurtures talent and encourages professional development.
Employment Type: Full-Time