Staff Software Engineer - Web (React)

Contract type
Ongoing
Work mode
Hybrid · Kraków, Poland
Experience
Senior · 7+ years

Job description

Staff Software Engineer, Web on Sprout Social's Engineering team, building and leading frontend web application development. The role combines hands-on coding with technical leadership and cross-functional collaboration.

At a glance

Employment
Full-time · Employee (employment agreement)
Work mode
Hybrid · Kraków, Poland
Languages
English – fluent
Pay
PLN 29,400 – 36,750 / month

What you'll do

  • Write clean, performant, and maintainable code
  • Provide technical leadership and guidance to other team members, including junior engineers
  • Work closely with cross-functional teams, including backend developers, designers, and product managers, to deliver world class customer experiences
  • Participate in and conduct code reviews to maintain code quality, provide feedback, and ensure adherence to coding standards
  • Continuously improve the codebase by identifying areas for refactoring and optimization to enhance maintainability and scalability

What we're looking for

  • 7+ years of experience with planning, building, and releasing frontend applications with web technologies (React, JavaScript, TypeScript)
  • Experience building web applications with TypeScript
  • Confidently write web applications using TypeScript, JavaScript, HTML and CSS
  • Professional English proficiency in verbal and written communication
  • Based in or near Kraków, with occasional availability to work from the office

Nice to have

  • Experience working as a full stack engineer
  • Experience working with Node.js
  • Experience working in a large codebase
  • Experience building and/or maintaining an internal UI library
  • Communication and project management skills from collaborating with people across different teams and functional areas

Your team

Engineering

Sprout Engineering sits at the intersection of massive scale, technical craft, and tight-knit collaboration across mobile, front-end, back-end, and site reliability engineering.

Benefits

  • Eligibility for Restricted Stock Units (RSUs)
  • 26 paid days off annually, in addition to bank holidays and extra company-wide "Rest & Recharge" days
  • 20 weeks of paid leave for birthing parents and 16 weeks of paid leave for non-birthing parents
  • Annual $600 USD Lifestyle Spending Account (LSA)
  • One-time $550 USD home office setup stipend and a monthly internet reimbursement
  • Access to dedicated mental health resources and company-wide wellness programs
  • Opportunities to travel to our Chicago HQ for team meetups and collaboration
  • Daily 50 zł lunch stipend when working from the Kraków office

Apply

About Sprout Social

Sprout empowers over 30,000 global brands to harness the power of social media, operating on a true "tech-giant" scale. Every day, our engineering infrastructure processes tens of billions of requests and asynchronous events, ingests billions of social messages, and drives over 1,000 production deployments every month, all while embedding cutting-edge AI directly into our platform.

Key facts

  • Chicago
  • Over 30,000 global brands use Sprout
  • Engineering infrastructure processes tens of billions of requests and asynchronous events daily
  • Ingests billions of social messages
  • Drives over 1,000 production deployments every month
  • Multi-product suite platform