Development & ImplementationParticipate actively in all phases of the software development lifecycle.Design, code, and deploy scalable and efficient solutions using either VueJS or ReactJS, and Django.Incorporate RESTful or GraphQL services to enhance application capabilities.Quality Assurance & OptimizationDebug and optimize code to enhance application performance.Ensure adherence to industry best practices.Conduct rigorous code reviews to maintain high standards.Leadership & CollaborationLead project planning and architecture discussions.Define the technical vision for projects, breaking them down into achievable tasks, and ensuring they align with client needs.Coordinate project activities, leading sprint planning, retrospective meetings, and other necessary internal team meetings.Choose the right tools and technologies for the job, overseeing their effective use within the project.Serve as the primary escalation point for project challenges.Guide and mentor junior developers, fostering an environment of continuous learning and improvement.Manage performance by providing feedback to team members, evaluating their performance, and helping them set and achieve their career goals.Project Partner EngagementCollaborate closely with project managers to define project requirements.Engage with clients to ensure solutions meet their needs.Drive the successful execution of projects through effective leadership and agile project management practices.What you’ll needAt least 5 years of experience in full-stack development, with a strong portfolio of projects demonstrating expertise in either VueJS or ReactJS, and Django.Proficiency with RESTful or GraphQL services as key aspects of web service development.Experience with database design and management, proficient in creating schemas that support and enhance business processes.Strong problem-solving skills and the ability to work autonomously or as part of a team.Excellent communication and interpersonal skills, capable of working effectively with cross-functional teams.Strong troubleshooting and debugging skillsGood understanding of the differences between multiple platforms, such as mobile vs desktop, and optimizing output to match the specific platformCan easily adapt to new technologies and programming languagesWhat will put you aheadExperience with PostgreSQL, Websockets, Docker, and Python.Proficiency in Test Driven Development (TDD) and microservice development.Experience in scaling applications and managing complex software environments.Knowledge in AI technologies and experience with large language models (LLMs).