Remote job
Senior Software Engineer - Full Stack - Portal Platform
Job details
About this role
Role overview
Build shared platform capabilities for several web portals, improving their stability, security, usability, and ease of development. This full-stack role covers backend services and APIs, reusable frontend foundations, and the infrastructure that supports releases and production operations. You will lead cross-team work, shape technical direction, and mentor other engineers.
Responsibilities
- Plan and deliver platform software projects from initial design through launch, working with engineers across teams. - Build and maintain backend services and APIs that support portal experiences. - Create reusable frontend libraries, design systems, and developer tools that help product teams deliver features. - Own CI/CD pipelines, deployment automation, and observability for portal applications. - Set and improve frontend performance, accessibility, and quality practices. - Guide technical decisions, share knowledge, and mentor junior engineers. - Help teams make effective changes across different areas of frontend development.
Requirements
- At least six years of software engineering experience, including ownership of complex projects delivered across teams. - Deep React experience and knowledge of modern frontend architecture, including state management, performance, build tooling, and design systems. - Backend proficiency in Python with Django or TypeScript, including API and data model design for scale. - Experience with cloud infrastructure, AWS, Kubernetes, CI/CD, and operating production systems. - A track record of influencing technical direction through architecture decisions, proposals, or platform migrations. - Experience mentoring engineers and improving quality through reviews, documentation, and knowledge sharing. - Clear communication in distributed or asynchronous teams, sound computer science fundamentals, and the ability to balance platform improvements with feature delivery. - A relevant bachelor’s degree in computer science, applied sciences, information systems, or a related engineering field.
Nice to have
Experience with PostgreSQL, AI development tools, large-scale web applications, frontend build tools, microfrontend patterns, or web security practices such as the OWASP Top 10.