Senior Software Engineer, Templates & Learning Content - MURAL|Meet.jobs

Salary

130k - 185k USD Annually

Required skills

    Job description

    About the jobYOUR MISSION

    The Personalization product pillar at MURAL helps members create a personalized space for collaboration through content discovery, content management, and collaboration insights.

    As a Senior Software Engineer, you will grow our business by developing features specifically targeted to improve these personalized experiences in our product and help us expand globally.

    Our belief is simple: Support our members to get the right templates and learning content, so they can apply the best collaboration practices to their work. Your role as a Senior Software Engineer makes that a reality.

    In this role, you will report directly to Engineering Manager and:

     

    Join a diverse team with a great attitude to teach and learn

    Work in a cross-functional team and work closely with Product and Design

    Leverage your collaboration skills and sense of teamwork, pair with teammates and proactively help them as needed.

    Be a problem solver, use your resources to work autonomously and bring new ideas to our work sharing your particular experience and knowledge

    Collaborate in our team’s technical designs

    Help break large pieces of work into milestones and smaller deliverables, considering long-term implications

    Be encouraged to identify problems within the current team processes, and offer solutions to solve them

    Fully understand user requirements and pain points to solve them and take ownership of your product

     

    YOUR PROFILE

    The top candidate will have the following skills:

     

    A MS/BS degree in Computer Science, Software Engineering or 5 years of proven experience in a similar position

    Strong technical skills (knowledge about software design patterns, algorithmic structures and algorithmic complexity)

    You have designed systems that are used in large scale production environments

    You can provide analysis of complex problems and recommend solutions

    Lead moderate to highly complex programming tasks and provide code reviews of various development tasks

    Implemented automated unit and integration tests and ensure the practice is followed consistently

    Relevant experience with JavaScript development (Bonus: TypeScript / Flow experience)

    Experience with web application development frameworks and tools like React, Express, Babel, Webpack

    Experience with NoSQL document-based data stores like MongoDB and designing suitable data models

    Experience building APIs via REST and JSON (Bonus: with NodeJS)

    Experience with JS testing and code analysis frameworks like Mocha, Istanbul, ESLint, Jasmine, Jest, Cucumber

    Excellent command of English, both written and verbal

    Ability to work independently from a remote location

    You have a bias for action and motivation to learn

     

    Ideally you have...

     

    Experience with integrating internal and 3rd party API's / services

    Experience with cloud technologies (Azure, AWS, GCP, etc)

    Strong communication skills to support collaboration on cross-functional teams

     

    #LI-Remote #LI-MB1

     

    MURAL