Staff Full-Stack Software Engineer

SPD Technology

Polska

Hybrid

PLN 250,000 - 360,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-friendly
Flexible schedule
Career growth
Mentorship

Job summary

SPD Technology seeks a Staff Full-Stack Software Engineer with strong AI expertise to join our international engineering team. You will design, develop, and evolve scalable solutions across frontend and backend, collaborating with distributed teams across the US, India, and EU to deliver high-impact products.

We offer a fully remote option with global teams or a hybrid setup from office hubs, flexible schedules, and a focus on ownership, mentorship, and ongoing learning in a high-performance

Qualifications

  • Experience in building scalable full-stack applications
  • Strong understanding of software architecture and design patterns
  • Proven ability to work with AI-assisted development and modern tech stacks

Responsibilities

  • Design, develop, and maintain scalable full-stack applications and services.
  • Take technical ownership of complex engineering initiatives from design to delivery.
  • Contribute to system architecture focusing on scalability, security, and maintainability.
  • Work hands-on across frontend, backend, APIs, and cloud components.
  • Collaborate with distributed teams to solve complex problems and apply AI-assisted practices.

Skills

Full-stack development
AI expertise
Node.js/TypeScript
React/Next.js
AWS
Distributed systems

Tools

Docker
Kubernetes
CI/CD tooling

Job description

At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients' growth.

We empower our people with a culture of excellence and enable them to take ownership and contribute at every level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone's contribution is welcomed.

We are looking for a Staff Full-Stack Software Engineer with strong AI expertise to join our team and contribute to the development of complex, large-scale technology solutions for our international client.

About the project

Our client, Blackhawk Network (BHN), is a global leader in branded payments, gift cards, and digital commerce solutions.

The company operates a large ecosystem of platforms and services supporting gift card issuance, distribution, payment processing, redemption, and reloads. Its portfolio also includes digital gift cards, incentives, rewards, promotional products, and various digital payment solutions.

BHN develops and maintains multiple e-commerce platforms and core services that power the management and distribution of these products across a complex international ecosystem.

You will have the opportunity to work in a large-scale engineering environment, collaborating with distributed teams across the United States, India, and EU locations.

About the role

As a Staff Full-Stack Software Engineer, you will play a key technical role in designing, developing, and evolving scalable software solutions.

This is a highly hands-on engineering position that combines deep technical expertise, architectural thinking, and the ability to influence engineering decisions across multiple teams.

We are looking for an engineer who can confidently navigate complex technical challenges, take ownership of end-to-end solutions, and contribute to the adoption of modern engineering practices, including AI-driven technologies.

Technology flexibility is important to us. While experience with JavaScript/TypeScript ecosystems or Java is preferred, we are open to engineers with strong expertise in other modern technology stacks.

As a qualified expert You will
  • Design, develop, and maintain scalable, reliable, and high-performance full-stack applications and services.
  • Take technical ownership of complex engineering initiatives, from solution design and architectural decisions to implementation and delivery.
  • Contribute to system architecture, ensuring scalability, maintainability, security, and long-term technical sustainability.
  • Work hands-on across frontend, backend, APIs, integrations, and cloud-based components.
  • Collaborate with engineering teams to identify technical challenges, evaluate trade-offs, and implement effective solutions.
  • Explore and apply AI technologies and AI-assisted engineering practices to improve development efficiency, solution quality, and product capabilities.
  • Provide technical guidance, share engineering best practices, and support other engineers in solving complex problems.
  • Drive improvements in code quality, engineering standards, system performance, and development processes.
  • Collaborate closely with product managers, architects, engineers, and business stakeholders to translate requirements into effective technical solutions.
  • Communicate architectural decisions and technical trade-offs clearly to both technical and non-technical audiences.
  • Work effectively with geographically distributed, cross-functional teams in a multicultural environment.
We're looking for you if you have
Technical expertise
  • Extensive hands-on experience in software engineering, with a strong background in full-stack application development.
  • Deep understanding of software architecture, system design, design patterns, and engineering best practices.
  • Proven ability 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 is preferred, but other technology stacks are welcome.
  • Solid experience with API design, distributed systems, service integrations, and modern application architectures.
  • Good understanding of AWS cloud infrastructure, services, and cloud-native application development.
  • Experience working with complex systems in large-scale engineering environments.
  • Strong problem-solving skills and the ability to make independent, well-reasoned technical decisions.
  • Ability to balance hands-on implementation with broader architectural and technical responsibilities.
AI expertise
  • Strong practical understanding of modern AI technologies, their capabilities, limitations, and potential applications in software engineering.
  • Hands-on experience applying AI technologies or advanced AI-assisted development approaches to real engineering challenges.
  • Familiarity with LLMs, generative AI technologies, and modern AI development tools and frameworks.
  • Ability to evaluate opportunities for AI adoption, identify appropriate use cases, and assess technical feasibility.
  • Understanding of how AI can be incorporated into software development workflows or product functionality to deliver measurable value.
Communication and leadership
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively across multiple teams and disciplines.
  • Proven experience working with distributed, international, and multicultural engineering teams.
  • Ability to communicate effectively with stakeholders at different levels, including engineers, architects, product teams, and business representatives.
  • Strong technical leadership skills, including the ability to influence architectural decisions, facilitate technical discussions, and drive alignment across teams.
  • Proactive mindset, strong ownership, accountability, and the ability to work independently in a complex organizational environment.
  • Ability to navigate ambiguity, manage competing priorities, and build productive relationships across teams.
  • Upper-Intermediate (B2+) English or higher, with confidence in technical discussions and stakeholder communication.
Bonus Points
  • Experience working with large enterprise platforms, e-commerce systems, digital payments, or fintech solutions.
  • Experience with AI-powered product features, LLM integrations, RAG architectures, or other applied AI solutions.
  • Experience optimizing engineering processes through AI-powered automation.
  • Experience contributing to architecture and technical strategy across multiple engineering teams.
  • Previous experience in a Staff Engineer, Principal Engineer, or similar technical leadership role.
What's in it for You

Reveal great tech solutions. Join the team of experts who create custom, cutting-edge tech solutions for world-renowned businesses, fueling clients growth. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions. Focus on long-term impact and building tailored, long-lasting partnerships with our clients.

Experience an agile and flexible working environment. Work fully remote around the globe, or in a hybrid work model from our office hubs which are equipped with everything needed for comfortable work. Enjoy a flexible working schedule and create work and rest balance for yourself. Empower yourself with a stable workload and a stable income, focusing on lasting cooperation and high-performance culture.

Embrace the opportunity for personal and professional growth. Take advantage of performance review and career path. Elevate your skills with mentorship program, personal development plan, and individual learnings through the corporate library, public speaking support and more.

Feel cared about. Be among like-minded people and feel supported with collaboration, open communication and mutual respect. Join company-wide tech and cultural events, and contribute to meaningful CSR initiatives that resonate with your values.

Interview steps
  1. Interview with Recruiter
  2. Technical Interview
  3. Managerial Interview
  4. Client Interview
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Staff Software Engineer - Architect & Lead, Remote
Senior Staff Software Engineer - Architect & Lead, Remote

SPD Technology • Polska

Remote
PLN 469,000 - 704,000
Fully remote work globally
Senior Engineering Manager
Senior Engineering Manager

SPD Technology • Polska

Hybrid
PLN 260,000 - 420,000
Remote work across globe
Flexible working hours
Mentorship program
+1
Remote Senior Engineering Manager - AI-Driven Tech Lead
Remote Senior Engineering Manager - AI-Driven Tech Lead

SPD Technology • Polska

Hybrid
PLN 260,000 - 420,000
Remote work across globe
Flexible working hours
Mentorship program
+1
Staff Software Engineer
Staff Software Engineer

SPD Technology • Polska

Remote
PLN 469,000 - 704,000
Fully remote work globally
Senior Payments Processing Engineer
Senior Payments Processing Engineer

SPD Technology • Polska

Hybrid
PLN 180,000 - 300,000
Fully remote
Hybrid office hubs
Flexible schedule
+2
Senior Payments Orchestration Engineer – Remote
Senior Payments Orchestration Engineer – Remote

SPD Technology • Polska

Hybrid
PLN 180,000 - 300,000
Fully remote
Hybrid office hubs
Flexible schedule
+2
Senior MLOps Engineer - Remote AI Deployment Leader
Senior MLOps Engineer - Remote AI Deployment Leader

SPD Technology • Polska

Hybrid
PLN 260,000 - 360,000
Fully remote option
Flexible schedule
Remote Engineering Manager, DataTech Platforms
Remote Engineering Manager, DataTech Platforms

SPD Technology • Polska

Hybrid
PLN 240,000 - 420,000
Fully remote or hybrid
Engineering Manager in DataTech
Engineering Manager in DataTech

SPD Technology • Polska

Hybrid
PLN 240,000 - 420,000
Fully remote or hybrid
Senior ML Operations Engineer
Senior ML Operations Engineer

SPD Technology • Polska

Hybrid
PLN 260,000 - 360,000
Fully remote option
Flexible schedule
Top locations