What are the responsibilities and job description for the Remote Full Stack Developer - Web Applications position at Get It Recruit - Professional Services?
We are seeking a talented Full Stack Web Developer to join our dynamic team in a fully remote capacity. This position is integral to enhancing and developing our web applications, focusing on the migration and refinement of current backend and frontend systems. The ideal candidate will establish and promote best practices to ensure the long-term sustainability and maintainability of our projects.Key Responsibilities : Migrate and refactor the existing Flask backend to FastAPI, while documenting and establishing best practices throughout this process.Analyze the current data model, ORM, and CRUD methodologies to uphold best practices, including necessary database migrations and updates to data models.Develop sustainable models for software development, Continuous Integration / Continuous Deployment (CI / CD), and deployment methodologies.Provide ongoing support and enhance web application functionalities, aligning with stakeholder requests and project roadmaps.Required Skills : Expertise in creating RESTful APIs utilizing a modern Python web application framework (e.g., Flask, FastAPI, Starlite) with a minimum version of Python 3.9.Proficient in developing reusable CRUD operations using an Object-Relational Mapping (ORM) tool, such as SQLAlchemy.Qualifications : A Bachelor’s degree in Computer Science, Software Engineering, or a related field.A minimum of 3 years of relevant web development experience, showcasing proven capabilities in migrating and refactoring web applications.Joining our team means becoming part of a company that values your professional development. We encourage continuous learning and offer resources to help you grow your skills and advance your career.Company Culture and Values : We pride ourselves on fostering an inclusive and collaborative work environment. Our team values diversity and is committed to creating an atmosphere where everyone can thrive and contribute meaningfully.Employment Type : Full-Time#J-18808-Ljbffr