Match score not available

Software Engineer

extra holidays - extra parental leave
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

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.

Siteimprove logo
Siteimprove Internet SME https://www.siteimprove.com/
501 - 1000 Employees
See all jobs

Job description

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.

    Other Skills

    • Communication
    • Collaboration
    • Critical Thinking
    • Problem Solving

    Software Engineer Related jobs