Our client is looking for a Senior Full Stack Developer to design, develop, and maintain both front-end and back-end components of the company's software products. The Senior Full Stack Developer will work across the software stack, utilizing technologies such as React, C#, VB.Net, PostgreSQL, and MS-SQL, ensuring scalability, performance, and seamless integration between front-end and back-end systems, while mentoring junior developers and continuously improving the development process. You will be responsible in: Mentoring, coaching and guiding more junior software engineers. Together with other senior engineers, contribute to the setting of standards and development processes. Evaluating new and innovative technologies and practices and sponsor their adoption as may be appropriate. Participating in code reviews to maintain high-quality standards across both front-end and back-end development. Developing and maintain front end systems, server-side logic, APIs, and services using C# and VB.Net, focusing on performance, scalability, and security. Design and optimization database systems, working extensively with PostgreSQL and MS-SQL, ensuring data integrity and efficiency. Support front-end development when needed, utilizing Angular JS, React and related technologies. Conduct performance optimization on database queries and back-end processes to ensure responsiveness and scalability. Implement testing strategies for automation (e.g. Playwright), back-end (e.g., unit testing, integration testing) and front-end (e.g., Jest, Mocha, or Jasmine) to ensure high-quality delivery. Work closely with the design and product teams to ensure that back-end systems align with the user experience requirements. Stay up to date with emerging technologies and industry trends related to both front-end and back-end development. Contribute to performance optimization efforts to enhance application speed and efficiency. Stay informed about emerging technologies and industry trends to keep the company's products competitive. Contribute to engineering standards and best practice adoption across engineering. You will come to us with: C#/VB: Minimum 6 years of experience. PostgreSQL and MS-SQL: 6 years of experience, with a focus on optimization and data management. React: 3 years of experience. AngularJS: (Bonus). SQL: 3 years of experience. Strong understanding of database design, queries and optimization techniques. Experience with asynchronous messaging patterns. Experience designing and implementing API's. Proficient in HTML5, CSS3, and JavaScript (as required for full- stack tasks). Proficiency in unit testing frameworks. Experience in at least one automation testing framework. Strong understanding of performance optimization techniques. Strong technical expertise with a focus on delivering high-quality software solutions. Effective problem-solving skills, with the ability to address and resolve complex technical challenges. Are you ready to join us and showcase your awesome skills? If this role has sparked your interest and you love working for an equal opportunity employer who values diversity and inclusivity, then hit the apply button and impress us with your personal experiences, your perspectives and background. Only shortlisted candidates will be contacted for a chat. Are you ready to do extraordinary things? Let's make a difference together! Visit https://www.ideascience.com/ to discover more.