Staff Full-Stack Software Engineer

New
S
SPD TechnologyDigital payments
Workable locations: Spain. PolandFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Upper-Intermediate (B2+) English or higher
Required Skills
AWSNode.jsFull Stack DevelopmentJavaJavascriptSoftware ArchitectureTypeScriptNext.jsReact

Requirements

  • Have extensive hands-on software engineering experience and a strong background in full-stack application development.
  • Understand software architecture, system design, design patterns, and engineering best practices.
  • Have a proven ability to design and deliver complex, scalable, maintainable software solutions.
  • Be proficient in modern backend and frontend technologies; Node.js, TypeScript, JavaScript, React, Next.js, or Java are preferred.
  • Have experience with API design, distributed systems, service integrations, and modern application architectures.
  • Understand AWS infrastructure, services, and cloud-native application development.
  • Have experience working with complex systems in large-scale engineering environments.
  • Have practical experience applying AI technologies or advanced AI-assisted development approaches to engineering challenges.
  • Be familiar with LLMs, generative AI, and modern AI development tools and frameworks.
  • Be able to evaluate AI use cases and technical feasibility, and understand how AI can support software workflows or product functionality.
  • Have technical leadership skills, including influencing architecture decisions and aligning teams.
  • Have experience collaborating with distributed, international, and multicultural engineering teams.
  • Have Upper-Intermediate (B2+) English or higher, with confidence in technical discussions and stakeholder communication.

Responsibilities

  • Design, develop, and maintain scalable, reliable, high-performance full-stack applications and services.
  • Own complex engineering initiatives from solution design and architectural decisions through implementation and delivery.
  • Contribute to system architecture, including scalability, maintainability, security, and long-term technical sustainability.
  • Work across frontend, backend, APIs, integrations, and cloud-based components.
  • Evaluate technical challenges and trade-offs with engineering teams and implement effective solutions.
  • Explore and apply AI technologies and AI-assisted engineering practices.
  • Provide technical guidance, share engineering practices, and support engineers with complex problems.
  • Improve code quality, engineering standards, system performance, and development processes.
  • Translate requirements into technical solutions with product managers, architects, engineers, and business stakeholders.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now