JOBSEARCHER

Software Engineer – Full Stack

Job Summary:We are looking for a Full Stack Developer to join a collaborative Agile team. In this role, you will build and maintain modern web applications, working on both front-end and back-end development. You will create user-friendly interfaces using JavaScript/TypeScript and Vue.js, while also developing APIs and services in Python.This position works closely with developers, scientists, designers, and product teams to deliver scalable and high-quality software solutions.Responsibilities:Develop and maintain web applications using JavaScript, TypeScript, Vue.js, and PythonBuild responsive and user-friendly front-end featuresCreate and support back-end APIs and servicesWork with GraphQL APIs and Postgres SQL databasesParticipate in Agile activities such as sprint planning, stand-ups, and code reviewsWrite clean, tested, and maintainable codeTroubleshoot and fix front-end and back-end application issuesCollaborate with cross-functional teams to understand requirements and deliver solutionsSupport software testing, debugging, deployment, and enhancementsHelp improve development processes and engineering best practicesExplore new technologies and tools to improve products and workflowsRequired Skills:2+ years of full stack development experienceStrong experience with JavaScript and TypeScriptExperience with Vue.js or similar front-end frameworksExperience developing APIs and services in PythonKnowledge of GraphQL and Postgres SQLUnderstanding of software testing and debuggingExperience with version control and code reviewsStrong problem-solving and communication skillsPreferred Qualifications:Bachelor’s degree in Computer Science, Information Systems, Data Engineering, or related fieldAssociate degree may be considered with additional experienceExperience or interest in scientific software, research, or materials science is a plus