AdTechTalent
Engineering114 days agoRemote

Attain

Staff Software Engineer, Technical Lead – Merryfield

Node.jsGomicroservicesgRPCprotobufGraphQLAWSGCPrelational databasesmessage queuesevent streamsfinancial techrewards techAI-enhanced toolstechnical leadershipbackendhybrid

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Lead

Years experience

5-10

Location

Chicago, United States

Full job description

Lead backend engineer role to architect and build microservices using Node.js and Go. Collaborate with product teams to deliver customer experiences and new revenue opportunities. Work in high-throughput environments focusing on stability, speed, and customer experience. Write quality, maintainable code and create stable APIs for mobile apps. Follow and improve agile development processes. Requires 6+ years backend experience with 2+ years technical leadership, experience with microservices, Node.js, gRPC, protobuf, GraphQL, AWS, relational databases, message queues, and event streams. Financial and rewards tech experience plus familiarity with AI-enhanced development tools is a plus. Hybrid work schedule with 4 days in-office and 1 day remote in Chicago.

What you'll do

  • Architect and build microservices using Node.js and Go
  • Work closely with product teams to deliver great customer experiences and pursue new revenue opportunities
  • Work in high-throughput environments focusing on stability, speed, and customer experience
  • Write thoughtful, quality code that is readable, testable, and maintainable
  • Create data-driven and stable APIs for mobile apps
  • Strive for excellent development practices and rapid release code architecture
  • Work cross-functionally with mobile and backend engineers and product teams to release high-quality features
  • Adhere to and improve agile processes through requirement documents, sprint retrospectives, and regular meetings

Requirements

  • 6+ years of experience building backend services
  • 2+ years in a technical leadership capacity (mentoring junior engineers, scoping technical projects)
  • Experience with Microservice or Service-oriented Architectures
  • Experience building within the Node.js ecosystem
  • Experience using gRPC, protobuf, or GraphQL
  • Experience managing AWS environments (GCP is a plus)
  • Experience working with relational databases
  • Experience with message queues or event streams
  • Experience in the financial and rewards tech industry is a plus
  • Experience proactively working with modern AI-enhanced development tools (e.g., Claude Code, Cursor)
  • Willingness to learn and teach in a collaborative environment
  • Ability to participate well in an open feedback environment

Tech stack

Node.jsGogRPCprotobufGraphQLAWSGCPrelational databasesmessage queuesevent streamsmicroservicesservice-oriented architectureAI-enhanced development tools

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.