Siteimproveposted 16 days ago
$111,800 - $154,000/Yr
Full-time • Mid Level
Minneapolis, MN
Publishing Industries

About the position

The MarketMuse team is responsible for creating and managing the technologies that drive Siteimprove's MarketMuse product suite. Our team is looking for a motivated software engineer who is highly collaborative and a broad-minded problem solver willing to build solutions that are scalable, resilient, and adaptable to the future needs of the business.

Responsibilities

  • Design and develop full-stack solutions, emphasizing modern frontend and cloud-based serverless technologies.
  • Implement and maintain customer-facing frontend applications using Typescript, React, NX, and Graphql.
  • Implement and maintain robust backend services using Python, AWS Lambda, Fargate, and GraphQL.
  • Collaborate with cross-functional teams, including product management and design, to deliver high-quality features aligned with business goals.
  • Ensure the scalability, performance, and reliability of our applications.
  • Stay informed about emerging technologies and contribute to continuous improvements in development practices and tools.

Requirements

  • Bachelor's/Master's in Computer Science or any related technical field; or equivalent related professional experience.
  • 4+ years of professional, post-college software development experience.
  • Strong technical proficiency, capable of problem-solving and applying critical thinking.
  • A deep understanding of software design principles, algorithms, and data structures and commitment to technical excellence.
  • You enjoy and take pride in the work of your team.
  • You focus on the team's success and strongly desire to lead by example.
  • You embrace change and are always open to replacing what you built yesterday with something better today.
  • Professional experience is required.
  • Travel as needed.

Nice-to-haves

  • Experience designing, building, and optimizing user-friendly React frontend applications and Python-based GraphQL serverless backend services.
  • Experience utilizing tools like API Gateway, Lambda, DynamoDB, and S3 to support serverless backend infrastructures for web applications.
  • Experience managing cloud infrastructure using Terraform, AWS CloudFormation, or AWS CDK for full-stack applications.
  • Experience implementing CI/CD pipelines for frontend and backend deployments using tools like GitHub Actions, TeamCity, or Jenkins.
  • Experience implementing secure coding practices, authentication mechanisms (OAuth, JWT), and basic AWS IAM role configurations for application security.
  • Experienced in performance tuning for React frontend applications and GraphQL-based backend systems to handle user loads efficiently.
  • Good communication skills and a highly effective collaborator.

Benefits

  • Open Paid Time Off (OPTO) program for vacation, personal illness, mental health, or to care for a family member.
  • 11 paid holidays and volunteer leave.
  • National medical plan, dental, vision, paid maternity leave, paid paternity leave, HSA, Flex, employer-sponsored short-term, long-term disability.
  • Discounts to volunteer plans to meet your family needs.
  • 401(k) with a company match.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service