Bachelor’s/Master’s in Computer Science or related technical field, or equivalent experience., 4+ years of professional software development experience., Strong technical proficiency in software design principles, algorithms, and data structures., Experience with modern frontend technologies like React and backend services using Python and AWS..
Key responsabilities:
Design and develop full-stack solutions with a focus on frontend and serverless technologies.
Implement and maintain customer-facing applications and robust backend services.
Collaborate with cross-functional teams to deliver high-quality features aligned with business goals.
Ensure the scalability, performance, and reliability of applications while staying informed about emerging technologies.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Siteimprove is a people-centric, $100M ARR SaaS company driven to help businesses achieve their digital potential by creating an accessible, purposeful, and performant web experience for all users. We strive to create true inclusivity – in ability, geography, ethnicity, and culture – for every customer. We are a leader in content experience, inclusivity, and marketing performance and our 550+ employees serve over 7,000 customers worldwide.
Siteimprove also works with leading accessibility groups around the world, including the World Wide Web Consortium (W3C) and the International Association of Accessibility Professionals (IAAP), to define international accessibility standards and we lead conversations with the United Nations to advance the causes of web accessibility and digital inclusion around the globe.
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 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.
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.
Required profile
Experience
Industry :
Internet
Spoken language(s):
English
Check out the description to know which languages are mandatory.