FULL TIME: Software Engineer Position - React and Rest
Anywhere in the World·Posted today
typescriptreactnestjsnodenode.jsaws
<img src="https://we-work-remotely.imgix.net/logos/0161/6774/logo.gif?ixlib=rails-4.0.0&w=50&h=50&dpr=2&fit=fill&auto=compress" /> <p> <strong>Headquarters:</strong> Australia <br /><strong>URL:</strong> <a href="http://yooli.co">http://yooli.co</a> </p> <div><strong>Job description</strong></div> <ul> <li>We are seeking a highly skilled <strong>Senior Software Engineer</strong> to join our team and contribute to the transformative tech evolution in healthcare. </li> <li>This critical role involves developing, integrating, and optimising our backend and database systems. </li> <li>You will work closely with our Chief Engineer and CTO to build and refine our software solutions, ensuring they remain at the cutting edge of innovation.</li> </ul> <div> </div> <div><strong>Your Role:</strong></div> <ul> <li>Develop and maintain robust backend services using <strong>NestJS</strong> and <strong>Node.js</strong>, ensuring top-tier performance and security.</li> <li>Design and manage efficient <strong>REST API</strong> endpoints to optimise interactions with our SQL database.</li> <li>Collaborate with cross-functional teams to define, design, and deploy new features, focusing on backend logic and database performance.</li> <li>Ensure the scalability, security, and responsiveness of backend services.</li> <li>Uphold rigorous data protection standards and implement industry-leading security measures.</li> <li>Participate in code reviews to uphold high coding standards and foster continuous improvement within the development team.</li> </ul> <div> </div> <div><strong>What Youll Bring:</strong></div> <div><strong>Essential Skills & Experience:</strong></div> <ul> <li>At least <strong>7 years of experience</strong> with:</li> <li><strong>React</strong></li> <li><strong>React Vite</strong></li> <li><strong>REST API development</strong></li> <li>Strong knowledge and hands-on experience with <strong>SQL</strong>.</li> <li>Proficiency in <strong>Prisma</strong> for database management.</li> <li>A minimum of <strong>5 years of experience</strong> in <strong>REST API development</strong> using the <strong>NestJS framework</strong>.</li> <li>Expertise in backend development, specifically with <strong>NestJS</strong>, <strong>Node.js</strong>, <strong>REST APIs</strong>, and <strong>PostgreSQL</strong>.</li> <li>Experience in developing single-page applications using <strong>ReactJS</strong>.</li> <li>Strong understanding of <strong>TypeScript</strong> and <strong>Object-Oriented Programming (OOP)</strong> principles.</li> <li>Solid grasp of commonly used <strong>data structures</strong>.</li> <li>Proven experience with <strong>cloud hosting services</strong> (preferably AWS) and integrating them into development workflows.</li> <li>Exceptional problem-solving skills and meticulous attention to detail.</li> <li>A proven ability to thrive in collaborative, remote work environments, showcasing excellent communication skills and a commitment to team success.</li> <li>A portfolio demonstrating relevant projects.</li> </ul> <div> </div> <div><strong>Nice-to-Haves:</strong></div> <ul> <li>Experience with <strong>CI/CD pipelines</strong> and version control systems like <strong>Git</strong>.</li> <li>Familiarity with <strong>agile development methodologies</strong> and project management tools.</li> <li>Knowledge of <strong>Redux</strong> for state management.</li> <li>A degree in <strong>Computer Science</strong> or a related field.</li> </ul> <p><strong>To apply:</strong> <a href="https://weworkremotely.com/remote-jobs/yooli-full-time-software-engineer-position-react-and-rest-1">https://weworkremotely.com/remote-jobs/yooli-full-time-software-engineer-position-react-and-rest-1</a></p>