Remote job
Senior Full-Stack Engineer (.Net/React) - Portugal
Job details
About this role
Role overview
Develop full-stack web applications using React, .NET, C#, and Python, with work spanning user-facing features, backend services, and AI-enabled capabilities. The role involves shaping features with cross-functional colleagues, improving application speed and scale, and resolving technical challenges across the stack.
Responsibilities - Design, build, and maintain web applications with React, .NET, C#, and Python. - Implement AI-driven features to improve application capabilities and user experience. - Turn use cases and interface concepts into working software with cross-functional teams. - Optimize applications for performance and scalability. - Write clear, maintainable code and participate in reviews with constructive feedback. - Troubleshoot complex frontend and backend issues and keep development practices current. - Use AI coding and research tools to support development efficiency and accuracy.
Requirements - Extensive full-stack development experience with React, .NET, C#, and Python. - Understanding of front-end and back-end development principles and modern web technologies. - Experience with Entity Framework Core and LINQ or a comparable ORM. - Knowledge of database design, including stored procedures. - Experience deploying production applications on Azure. - Strong problem-solving, independent delivery, teamwork, and communication skills, including explaining technical topics to non-technical audiences. - A degree in computer science, software engineering, or a related field.
Nice to have - Experience delivering AI features in web applications. - Familiarity with DevOps practices and CI/CD pipelines.
Benefits and work setup - Remote work with flexible conditions in a distributed team. - Opportunities for continued learning and varied project experience.