Lead Full-Stack Engineer

EngineerEngineerFull TimeRemoteLeadTeam 51-200

Location

Portugal

Posted

68 days ago

Salary

0

Seniority

Lead

Job Description

Lead Full-Stack Engineer

ustwo

Lead Full-stack Engineer The role ustwo is looking for a Lead Full-stack Engineer to support the delivery of our projects. This is a predominantly full-stack web development role, but extends to supporting mobile app teams, depending on the project. You will work collaboratively to solve difficult problems and build great features in a cross-functional team of engineers, designers, product owners and delivery coaches. With your technical expertise you will manage project priorities, deadlines and deliverables. You will help design, develop, test, and deploy software solutions. You will work on projects that make a meaningful impact for our clients, their customers, and the world. We work very hard to win interesting and challenging projects. Many of our client relationships span multiple years and projects. We work across the project lifecycle, from highly strategic discovery work to large-scale build projects and everything in between. Our teams work in a collaborative cross-discipline environment where everyone is responsible for quality, and hence encouraged to look beyond their immediate role. It’s also great fun working at ustwo! How you’ll spend your time - You will design, develop, test, deploy, and improve digital products with a focus on full-stack development: from front-end, to backend, to infrastructure. - You’ll work with delivery coaches and product/design leads to ensure we're building high-quality products as well as delivering the project on time, on budget. - You’ll be expected to drive technical direction in projects and assure they meet scalability, robustness and security requirements. - You will be responsible for the technical approach to problems, and getting the team aligned on a technical vision. - You will be hands-on with projects, getting deep into code and be looked upon as a senior authority in software development. - You will also spend lots of time working with client teams to agree on technical approach and constraints, interacting with client stakeholders, and socialising tech designs to varied audiences - As a tech lead, part of your role is to uplift the tech team through mentoring, working collaboratively, and possibly line management if it’s a good fit for all involved. - You’ll bring new ways of working and approaches to building solutions. - You will be accountable for the technical delivery of the project by the team. What we’re looking for - Excellent communication skills. - Wide experience building secure, reliable, performant, and usable web applications. - You can identify and apply the best design patterns for the problem at hand. - Significant experience crafting the highest-possible quality user interfaces using HTML/CSS/JS. - Significant experience of JS/TS/Node or at least one other server-side language. - Experience deploying, securing, scaling, and monitoring in the cloud with deep experience of at least one of AWS, Azure, or GCP. - Experience working with infrastructure as code (using tools like Terraform) - Awareness of modern front-end frameworks/libraries (React, Vue, Next, etc), with deep experience in at least one. - Experience with databases (SQL / NoSQL / real-time, etc.) - Experience of API design and API integration / testing / implementation (i.e. GraphQL, REST, etc.) - Experience with version control and an opinion on its proper use. - Experience with automated testing (e.g. unit, integration, API, etc.) - Experience with creating and maintaining CI/CD pipelines and typical integrations. - Experience designing for the most common non-functional requirements (NFRs) including performance, reliability and availability, usability and accessibility, security, maintainability, scalability, observability, portability, and compliance (e.g. GDPR). - Experience with AI-assisted development: comfortable delivering quality code using CLI or editor-based LLM agents; using MCP servers; maintaining up-to-date documentation; defining shared rules; and establishing team-wide conventions. - Experience working within agile frameworks such as Scrum / Kanban, leading agile ceremonies, and most importantly, embodying the agile principles. Nice to have experienceWhat we’re looking for here is potential and interest to learn. So, don’t stress if your skills don’t stretch across all these areas. - Knowledge of latest enhancements in core web technologies along with browser support – to enable good recommendations for our implementation choices. - Knowledge of CSS precompilers (PostCSS, Stylus, SASS) and CSS patterns. - Experience leading the development of accessible, WCAG-compliant user interfaces. - Interest in systems architecture, and demonstrated experience using diagrams to visualise complex ecosystems (or application designs) for varied audiences. - Experience with TDD and/or BDD and automating this using a framework (Mocha, Jest, Cucumber, Rspec, Capybara, Selenium, etc.). - Experience working with containerized services and orchestration, although if you don’t know how to create and manage them, we’re cool with that! - Experience delivering AI capabilities: context engineering, vector stores, RAG, on-device AI. About You - You are a hands on, caring, resilient, patient, results-oriented, and humble person - you get things done. - You foster community and are interested in bringing people together and making your team a great place to work. - You’re human, and recognise humanity in others. This means both learning together and being able to speak to others, regardless of level/position, and empathise with their concerns - You want to make great products that affect real people’s lives, at scale. - You have a strong appetite to explore new technologies and share knowledge. - You have a strong opinion on how to leverage AI effectively both as an individual and across a team. - You welcome feedback and look to improve project development and understanding. - You are able to communicate well with non-technical team members or stakeholders. - You don’t mind swerving out of your lane to take on the most valuable task when it’s needed, whether it’s in your job description or not. - You are able to work to deadlines and in a fast-paced environment. - You are a team player. - You want to work at ustwo! Our full benefits package is available to all permanent and fixed term contract employment, please see further details here. We will also be able to share a benefits deck to showcase local benefits. Interested but think your experience doesn’t perfectly align with this job description? That’s ok. Research shows underrepresented groups in particular are less inclined to apply for jobs where they don’t meet 100% of the requirements listed. We’d still love to hear from you if you feel passionate about this role! We are committed to creating an inclusive environment for our colleagues, clients, community, and the users of our products. We don’t have all the answers but we’re on a journey, and we are learning together.

Related Categories

Related Job Pages

More Engineer Jobs

Xsolla logo

Principal Engineer - Identity Management

Xsolla

Xsolla's video game business engine helps game developers and publishers operate more efficiently and sell more games.

Engineer69 days ago
Full TimeHybridTeam 201-500Since 2005H1B Sponsor

Title: Principal Engineer – Identity Management (IAM & Golang Backend) Location: Montreal Type: Full time Workplace: hybrid Category: Technology Job Description: ABOUT US Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together, and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game. ABOUT YOU Xsolla is seeking a Principal Engineer with deep expertise in Identity and Access Management (IAM) and Golang backend development to lead the evolution of our authentication and authorization stack — enabling developers and players to connect safely and effortlessly across the Xsolla ecosystem. Responsibilities: - Architect and lead the design of Xsolla’s next-generation identity platform, supporting authentication, authorization, single sign-on (SSO), and account federation across internal and external services. - Develop high-performance Golang microservices that manage user identity, access tokens, and permission enforcement at global scale. - Collaborate closely with security, DevOps, and platform engineering teams to embed Zero Trust principles and standardize access governance across services. - Integrate modern IAM standards and protocols (OAuth2, OIDC, SAML, SCIM) to enhance developer experience and partner integrations. - Mentor and coach engineering teams on secure service design, identity best practices, and cross-service communication patterns. - Partner with product teams to ensure that identity-related features — such as player login, entitlement management, and account linking — are scalable, compliant, and user-friendly. - Define and enforce API and data security standards, supporting compliance initiatives such as GDPR, SOC 2, and ISO 27001. - Evaluate and integrate third-party IAM frameworks or open-source solutions (e.g., Keycloak, Auth0, ForgeRock) as part of Xsolla’s hybrid identity strategy. Qualifications & Skills: - 10+ years in backend or systems engineering, including 5+ years designing and implementing IAM or authentication services. - Expert-level skills in Golang, with experience building and scaling distributed, event-driven microservices. - Proven track record with identity federation, token management, and access control systems. - In-depth understanding of authentication and authorization standards (OAuth 2.0, OIDC, SAML, JWT, SCIM). - Solid grasp of security principles, encryption, key management, and secrets management systems (e.g., HashiCorp Vault, AWS KMS). - Experience building high-availability systems in Kubernetes-based environments using AWS, GCP, or Azure. - Strong architectural vision with the ability to influence cross-team design and technology direction. - Excellent communication and collaboration skills across distributed teams. Nice to Have: - Experience building or contributing to identity systems for gaming or SaaS ecosystems. - Familiarity with multi-tenant architectures, RBAC/ABAC models, and policy-as-code (OPA, AuthZ frameworks). - Background in security engineering, DevSecOps, or compliance automation. - Contributions to open-source Golang or IAM projects. $130,000 - $180,000 a year Benefits: We are passionate about fostering a supportive environment for our team, so we prioritize the physical, mental, and emotional well-being of our employees and their families through a comprehensive Benefits Program. This includes 100% company-paid medical, dental, and vision plans, unlimited Flexible Time Off, and a personalized career roadmap for each employee. By investing in professional development through training and educational opportunities, we ensure that our team thrives both personally and professionally. Together, we’re not just building a business; we’re cultivating a community that values creativity, collaboration, and the transformative power of play. Equal Employment Opportunity Statement: Xsolla is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or any other characteristic protected by law. We consider qualified applicants with criminal histories in accordance with the Fair Chance Act. Criminal History Consideration: For the Principal Engineer, we will conduct a background check that may include the following: Criminal history check Employment verification Education verification Relevance to Job Responsibilities: The background check is relevant to this position because of the following role responsibilities: Accessing confidential company data Ensuring compliance with regulatory requirements Handling sensitive financial information/managing budgets/accessing funds

Canada

At MiniMed, you can begin a lifelong career of exploration and innovation, while helping make a difference in the lives of people living with diabetes around the globe. You'll lead with purpose, breaking down barriers to innovation for a more connected, compassionate world. About the Role An individual contributor with responsibility in our technical functions to advance existing technology or introduce new technology and therapies. Formulates, delivers and/or manages projects assigned and works with other stakeholders to achieve desired results. May act as a mentor to colleagues or may direct the work of other lower level professionals. The majority of time is spent delivering R&D, systems or initiatives related to new technologies or therapies – from design to implementation - while adhering to policies, using specialized knowledge and skills. Responsibilities may include the following and other duties may be assigned: - Ensures that suppliers deliver quality parts, materials, and services. - Qualifies suppliers according to company standards and may administer a Certified Supplier Program in receiving inspection to ensure cost effectiveness. - Leads and manages supplier process/product development and validation activities using advanced APQP tools and methodologies. - Monitors parts from acquisition through the manufacturing cycle and communicates and resolves supplier-related problems as they occur. - Develops and prioritizes an auditing schedule to ensure that designated suppliers are audited on a regular basis to ensure good manufacturing practices (GMP) and quality standards are met. - Evaluates suppliers' internal functions to assess their overall performance and provides feedback in assessment of their operation. - Some individuals may have responsibilities that include Pre-Market Supplier Quality and duties may include: Provides Pre-Market Quality Engineering support to New Product Development (NPD) working in partnership with the Component Engineering and Post-Market Supplier Quality Teams, to deliver quality parts, materials, and services, prevent defects, and allow Medtronic to provide customers with the highest quality and reliable products. - Provides technical guidance and quality compliance for Supplier Quality engagement throughout the NPD lifecycle on newly qualified parts from NPD and implementing strategies for driving product quality and continuous improvement, ensuring purchased products and components are manufactured and qualified in accordance to applicable industry standards, regulatory requirements, and customer requirements. - Collaborates with Component Engineers to develop and deliver the Product Acceptance Sampling Strategy, Approved Supplier List coordination, Supplier Owned Quality deployment, and Control Plans for new products. - Define Receiving Inspection requirements as required and associated test method validation for all internal Medtronic Test Methods. Experience in Statistical Process Control (SPC) tools #BetterDaysStartNow What makes this role unique: - Autonomy & Ownership: Lead your work independently and shape your approach to solving complex problems. Coach and guide junior colleagues while managing key projects. - Organizational Impact: Take full responsibility for projects or processes, driving team objectives and building consensus across stakeholders. - Innovation & Complexity: Tackle challenging issues that span multiple areas. Improve processes, systems, and products, providing in-depth analysis and actionable recommendations. - Communication & Influence: Collaborate with senior internal and external partners, sharing ideas and insights to drive decisions and achieve results. - Leadership & Talent Development: Mentor, coach, and train colleagues. Lead projects with delegation and oversight to ensure high-quality outcomes. Required Knowledge and Experience: - Requires advanced knowledge of job area combining breadth and depth, typically obtained through advanced education combined with experience. - May have practical knowledge of project management - Requires a Baccalaureate degree and minimum of 4 years of relevant experience, or advanced degree with a minimum of 2 years relevant experience. Physical Job Requirements The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position. Benefits & Compensation MiniMed offers a competitive salary and flexible benefits package At MiniMed, we put people first. A commitment to our employees lives at the core of our values: We recognize their contributions. They share in the success they help create. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every stage of your career and life. About MiniMed We want to make every day a better day for people living with diabetes. Our team of creative innovators around the globe share a passion for finding the simplest solutions to the problems that people with diabetes face on a daily basis. For more than 40 years, we've been redefining what's possible, from intelligent dosing systems designed for real life to predictive insights that stay a step ahead, and we're dedicated to continuing to support our customers through every step of their journey — meeting them where and how they need it.

Ireland
Job Closed
Kaufland e-commerce logo

Head of Engineering (all genders) | Order & Buy area

Kaufland e-commerce

Elevate e-commerce - and yourself - on a daily basis. Develop the e-commerce of the future with us.

Engineer69 days ago
Full TimeRemoteTeam 501-1,000Since 2015H1B No Sponsor

Anstellungsdetails Permanent contract, Full- or Part-Time, Remote or Cologne / Darmstadt / Düsseldorf / Berlin Info Who we are We are the tech powerhouse behind Kaufland’s international online marketplaces and a company within the Schwarz Group. Driven by a start-up mentality and working on an equal footing within flat hierarchies, we develop the best marketplace solutions for our customers, sellers and partners. #FromEuropeForEurope Day by day, our Tech & Product Team of about 400 experts pursues the goal of creating the best possible customer shopping experience for our online marketplace. Through innovative technical developments, they not only create an outstanding shopping experience but also lay the foundation for an optimal selling experience for our sellers. Learn more about our division, areas, and cross-functional teams here! Aufgaben Your tasks – this is what awaits you in detail - You are passionate about software development, but you enjoy building the right teams, removing roadblocks, creating alignment, and driving transparency just as much - You lead and support our engineers/managers of up to five product teams in a you-build-it-you-run-it environment - You contribute hands-on part of your time to stay close to technology - You help our engineers grow personally and professionally by advancing their skills and inspiring them with purpose - You ensure we leverage (new) technologies to build products customers love and that deliver business value - You take responsibility for product delivery while balancing time, budget, and quality - You contribute to cross-team strategic initiatives such as raising the engineering bar, improving guidelines, and defining how we work as an organization Profil Your profile – this is what we expect from you - You have worked in cross-functional product teams and bring a vast experience in engineering of scalable web applications - You are an experienced (Senior) Engineering Manager used to solving engineering problems with the tools & frameworks that make sense both for the problem domain and the engineering organization; the team's tech stack is predominantly PHP and JavaScript and we expect you to have hands-on experience in these languages as well - You possess an outstanding sense of ownership, passion and drive which brings energy to the room - Your communication skills are on point, and you know what matters, especially in a remote setup - You have extensive experience in a management role and you are motivated to grow even more in the role of a successful Head of Engineering - You are a natural go-to-person within your organization by mentoring other engineers and helping them grow and succeed - You are willing to go the extra mile to make your team successful, you give honest feedback, and you are able to discuss, commit and execute - You are fluent in English (C1) and enjoy working in an international environment Benefits What we offer - Create your own work-life balance: You have the flexibility to choose between working remotely (within Germany) or from one of our locations in Cologne, Darmstadt, Düsseldorf, or in Berlin! - Do you want to move to Germany? No problem – we offer you an attractive relocation package to give you a smooth start. - Urban Sports Club and RSG Group Fitness Studios: Get top deals for fitness, swimming, yoga and more - Mental Well-Being: We support you on your well-being journey with special offerings such as Instahelp, the digital platform for online psychological counseling - Vacation & Sabbatical: Enjoy 30 days of vacation per year and the opportunity to take a sabbatical once you have been part of the team for a certain period! - Option for Pluxee restaurant vouchers: Buy Pluxee vouchers through us and benefit from tax-advantaged meal allowances! - ‘Deutschlandticket’: We subsidise your train season ticket for more mobility - Employee Discount: You will receive a monthly coupon for Kaufland.de - Free choice of operating system: MacOS or Ubuntu Linux, it's up to you - Boost your growth: Benefit from our online language learning programs, diverse in-house training, and our automated 360-degree feedback. We cover the costs for relevant conferences, training opportunities, and approved team workshops to strengthen personal interactions - This is who we are: Our dynamic culture combines flat hierarchies, a start-up mentality, an international team of over 65 nationalities, and the strength of the Schwarz Group to provide you an agile and secure working environment. - We are team players: From day one, you will connect not only with your team but also with others through our digital onboarding journey, the buddy program, and regular team and company events, all-hands meetings, powerful mornings, and much more! Check out our Principles & our blog for even more insights into our company culture! Diversity at Kaufland e-commerce We welcome applications from everyone, regardless of skin colour, sexual orientation, gender identity, age, disability, ethnic origin, religion and ideology. We are signatories to the Charta der Vielfalt (German Diversity Charter) – because we know that extraordinary things can only be achieved with diversity. Read more here! When applying, you can optionally include your pronouns. Bewerben Why are you the perfect fit for this position? Don't bother with cover letters - we're interested in facts and figures! Feel free to share your Github profile with us in your application. As we have very international teams, we would highly appreciate it to receive your CV or profile link in English. Ansprechpartner Your contact person: Kristina Heymann Kaufland e-commerce Services GmbH & Co. KG Postal address: Habsburgerring 2 50674 Köln

Germany
Job Closed
Kaufland e-commerce logo

Senior Search Engineer (all genders) | Elasticsearch

Kaufland e-commerce

Elevate e-commerce - and yourself - on a daily basis. Develop the e-commerce of the future with us.

Engineer69 days ago
Full TimeRemoteTeam 501-1,000Since 2015H1B No Sponsor

Anstellungsdetails Permanent Contract, Full-or Part-Time, Remote or Cologne / Düsseldorf / Darmstadt / Berlin Info Who we are We are the tech powerhouse behind Kaufland’s international online marketplaces and a company within the Schwarz Group. Driven by a start-up mentality and working on an equal footing within flat hierarchies, we develop the best marketplace solutions for our customers, sellers and partners. #FromEuropeForEurope Day by day, our Tech & Product Team of about 400 experts pursues the goal of creating the best possible customer shopping experience for our online marketplace. Through innovative technical developments, they not only create an outstanding shopping experience but also lay the foundation for an optimal selling experience for our sellers. Learn more about our division, areas, and cross-functional teams here! Aufgaben Your tasks – this is what awaits you in detail - As a Senior Search Engineer (all genders) - Elasticsearch your goal is to bring our search to the next level for our customers - Improving our relevance: Writing faster queries, improving data quality of ingested data and by making decisions on better vs. worse relevancy - you understand our searches inside out to make and share informed decisions - Enriching our ingestion architecture: Consuming change events, updating Elasticsearch mappings and indexing into new fields, ensuring we are able to index into a single document from multiple sources - Efficient integration: We are not alone in a huge stack like this - this can be enhanced by better mapping, faster retrieval of recently changed data or adding a field, so we can boost our searches more efficiently - Data modelling: Understanding its implications and effects on indexing and querying - Performance enhancement: You are always on the lookout, keeping our search speed as fast as possible - Safety first: With everything you touch and design, you keep resiliency in mind as a key theme in a microservice environment. You know what circuit breakers and bulk heads are and only use caches when they make sense. You favour exponential backoff over CrashLoopBackoff - a lot! - Our team tech stack consists of Kubernetes, gRPC, Typescript, the latest Node.js major version, Elasticsearch, a bit of MongoDB, Kafka and last but not least, we are using DataDog for monitoring Profil Your profile – this is what we expect from you - You have relevant experience of 7+ years as a Search Engineer - You know how a (distributed) search engine works and have gained experience with one of the more well known search engines in the market - You bring the skills to run, monitor, debug, and operate our Elasticsearch cluster and applications and always write well tested and reviewed code - You don't believe, you know: You do not guess and are well equipped with tangible facts and figures, we run A/B tests for validation and expect you to come up with proper metrics of success and failure for a search feature - You are curious about the latest developments in tech and the search space in general (semantic search, NLP, LLMs, vectors, hybrid search, machine learning are all on our roadmap, especially with performance in mind) - We're a team and do not appreciate a bus factor of 1: You have the desire to help others, share your knowledge and mentor others - You are willing to go the extra mile to make your team successful, you give honest feedback, able to discuss, commit and execute - You have excellent written and spoken English skills Benefits What we offer - Create your own work-life balance: You have the flexibility to choose between working remotely (within Germany) or from one of our locations in Cologne, Darmstadt, Düsseldorf, or in Berlin! - Do you want to move to Germany? No problem – we offer you an attractive relocation package to give you a smooth start. - Urban Sports Club and RSG Group Fitness Studios: Get top deals for fitness, swimming, yoga and more - Mental Well-Being: We support you on your well-being journey with special offerings such as Instahelp, the digital platform for online psychological counseling - Vacation & Sabbatical: Enjoy 30 days of vacation per year and the opportunity to take a sabbatical once you have been part of the team for a certain period! Option for Pluxee restaurant vouchers: Buy Pluxee vouchers through us and benefit from tax-advantaged meal allowances! - ‘Deutschlandticket’: We subsidise your train season ticket for more mobility - Employee Discount: You will receive a monthly coupon for Kaufland.de - Free choice of operating system: MacOS or Ubuntu Linux, it's up to you - Boost your growth: Benefit from our online language learning programs, diverse in-house training, and our automated 360-degree feedback. We cover the costs for relevant conferences, training opportunities, and approved team workshops to strengthen personal interactions - This is who we are: Our dynamic culture combines flat hierarchies, a start-up mentality, an international team of over 65 nationalities, and the strength of the Schwarz Group to provide you an agile and secure working environment We are team players: From day one, you will connect not only with your team but also with others through our digital onboarding journey, the buddy program, and regular team and company events, all-hands meetings, powerful mornings, and much more! Check out our Principles & our blog for even more insights into our company culture! Diversity at Kaufland e-commerce We welcome applications from everyone, regardless of skin colour, sexual orientation, gender identity, age, disability, ethnic origin, religion and ideology. We are signatories to the Charta der Vielfalt (German Diversity Charter) – because we know that extraordinary things can only be achieved with diversity. Read more here! When applying, you can optionally include your pronouns. Bewerben Why are you the perfect fit for this position? Don't bother with cover letters - we're interested in facts and figures! Feel free to share your Github profile with us in your application. As we have very international teams, we would highly appreciate it to receive your CV or profile link in English. Ansprechpartner Your contact person: Verena Schilmann Kaufland e-commerce Services GmbH & Co. KG Postal address: Habsburgerring 2 50674 Köln We are looking forward to your application!

Germany
Job Closed