Staff Full-Stack Software Engineer

Posted 2 days ago

This is a fully remote position, open to applicants in Spain, +1 more country.

📋 Description

• Design, develop, and sustain scalable, dependable, and high-performance full-stack applications and services.

• Assume technical ownership of intricate engineering projects from solution design and architectural choices to implementation and delivery.

• Contribute to system architecture, ensuring scalability, maintainability, security, and long-term technical viability.

• Engage hands-on across frontend, backend, APIs, integrations, and cloud-based components.

• Identify technical challenges, assess trade-offs, and execute effective solutions in collaboration with engineering teams.

• Investigate and implement AI technologies and AI-assisted engineering methodologies.

• Offer technical guidance, share engineering best practices, and assist engineers with intricate problems.

• Propel enhancements in code quality, engineering standards, system performance, and development processes.

• Collaborate with product managers, architects, engineers, and business stakeholders to convert requirements into technical solutions.

• Articulate architectural decisions and technical trade-offs to both technical and non-technical audiences.

• Collaborate with geographically distributed, cross-functional teams in a multicultural setting.

• Conduct recruiter, technical, managerial, and client interviews.


⛳️ Requirements

• Extensive hands-on experience in software engineering, with a robust background in full-stack application development.

• Profound understanding of software architecture, system design, design patterns, and engineering best practices.

• Demonstrated capability to design and deliver complex, scalable, and maintainable software solutions.

• Strong proficiency in modern backend and frontend technologies.

• Experience with Node.js, TypeScript, JavaScript, React, Next.js, or Java preferred; familiarity with other technology stacks is also welcome.

• Solid experience with API design, distributed systems, service integrations, and contemporary application architectures.

• Good comprehension of AWS cloud infrastructure, services, and cloud-native application development.

• Experience with complex systems in large-scale engineering environments.

• Strong problem-solving abilities and the capacity to make independent, well-founded technical decisions.

• Ability to balance hands-on implementation with broader architectural and technical duties.

• Robust practical understanding of modern AI technologies, their capabilities, limitations, and applications in software engineering.

• Hands-on experience applying AI technologies or advanced AI-assisted development strategies to real engineering challenges.

• Familiarity with LLMs, generative AI technologies, and contemporary AI development tools and frameworks.

• Ability to evaluate opportunities for AI adoption, identify suitable use cases, and assess technical feasibility.

• Understanding of integrating AI into software development workflows or product functionalities.

• Excellent communication and interpersonal abilities.

• Proven experience working with distributed, international, and multicultural engineering teams.

• Capability to communicate effectively with engineers, architects, product teams, and business representatives.

• Strong technical leadership skills, with the ability to influence architectural decisions, facilitate technical discussions, and drive consensus.

• Proactive mindset, ownership, accountability, and the ability to work independently.

• Ability to navigate ambiguity, manage competing priorities, and foster productive relationships across teams.

• Upper-Intermediate (B2+) English or higher.

• Bonus: experience with large enterprise platforms, e-commerce systems, digital payments, or fintech solutions.

• Bonus: experience with AI-powered product features, LLM integrations, RAG architectures, or other applied AI solutions.

• Bonus: experience optimizing engineering processes through AI-powered automation.

• Bonus: experience contributing to architecture and technical strategy across multiple engineering teams.

• Bonus: previous experience as a Staff Engineer, Principal Engineer, or in a similar technical leadership role.


🏝️ Benefits

• Fully remote work options worldwide or a hybrid work model from office hubs.

• Flexible working hours.

• Consistent workload and reliable income.

• Performance reviews and career advancement pathways.

• Mentorship initiatives.

• Personal development planning.

• Individual learning opportunities through the corporate library.

• Support for public speaking endeavors.

• Company-wide technical and cultural events.

• Meaningful corporate social responsibility initiatives.

• Supportive and adaptable work environment.

• Opportunities for professional and personal growth.

People also viewed

finanzen.net GmbH15 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care15 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free15 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures15 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics15 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX15 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers