Job Information
Siteimprove Software Engineer in Minneapolis, Minnesota
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. What you will be doing* 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. What we will require of you* Bachelor's/Master's in Computer Science orany 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 applyingcritical 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 theteam's success and strongly desire to lead by example. * You embrace change and are always open to replacing what you built yesterdaywith something better today. * Siteimprove supports and encourages non-traditional CVs when it comes to professional backgrounds, as outcomes matter most. There are many paths toward the right combination of experience and training that provide the required knowledge, skills, and abilities for this role. * Professional experience is required. * Travel as needed. What we will love about you* Experience designing, building, and optimizing user-friendly React frontend applications and Python-based GraphQL serverless backend services, ensuring scalability, reliability, and maintainability. * 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. You articulate your ideas to teammates, peers, and leaders, providing details and supporting your ideas with data where applicable. You incorporate others' input and feedback and strive to find common ground. In addition, we hope you will appreciate:* Rest and relaxation: 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. * Comprehensive benefits: 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, and more! * Prepare for the future: 401(k) with a company match to provide a better future in your retirement years. The annual salary for this position ranges from $111,800 to $154,000 based on experience and qualifications. The targeted annual salary for this role is $130,000. This target is designed to set clear expectations and lign with our budget for the ideal candidate. We are dedicated to having open discussions about compensation during the interview process to ensure that we find a mutually beneficial match for both you and our team. Apply Here: https://www.click2apply.net/znlgPohdRbpPMFnWauL57x PI264200296