SENIOR SOFTWARE ENGINEER

Senior Software Engineer

We’re hiring an experienced software engineer to help build the future of Showwcase. Our product culture is: Gorgeous, Smart, and Powerful. And you will be involved in the implementation of every aspect of our product. We are about solving complex, global challenges, where millions of users will interact with the platform every day and aim to deliver a completely new networked experience for tech workers. 

Building a platform optimized for the tech community is hard. Our customers understand how systems are built, they understand the look and feel of great software products, and do not waste time with subpar services. Your role is to collaborate deeply with our design and product teams to help bring to market a novel product.  

There has never been a time in history where tech workers are so core to every business, idea, and company. You will be working on a product that will completely change how the world connects, accesses, and transacts with tech workers. This is a high-impact role that will challenge you to think from first principles and draw the future. 

 

About the role

Description

Work alongside design, and product teams to build user-facing capabilities that empower our users to fully showcase their full potential to the world. You will work to build Showwcase into a platform product - integrate with existing consumer applications demanded by our users to make their showcasing process seamless. You are extremely passionate about the impact tech workers can have in the next decade, and ready to leapfrog the existing social platforms. 

The ideal candidate will be able to:

  • Work collaboratively, and in a dynamic fast-paced startup environment. 

  • Understand what it takes to build scalable systems for millions of users within a social network.

  • Represent the engineering team in meetings, contributing to ideas relevant to the product roadmap with a strong understanding of future users and their desires. 

  • Ensure we meet our commitments to ship high-quality software, clearly communicating across the product team and company regarding key milestones or any time there are delays to our commitments. 

  • Work well individually and in teams. 

  • Design, develop and test software frameworks.

  • To debug functional, performance and stability issues across the stack.

  • Participate in design and code reviews.

 

Qualifications

  • Familiarity writing in Javascript or Typescript in the React framework.

  • Experience building responsive layouts with CSS and HTML.

  • Experience with modern browser technologies.

  • Strong communication and problem-solving skills.

  • Self-­awareness, a positive attitude, a sense of humour, and empathy.

  • Familiarity with architecting scalable systems. 

  • You’re excited to explain complex technical concepts and share your knowledge with diverse audiences both internally and externally.

  • You can contemplate several, and often conflicting, constraints and make rapid decisions.

  • You can make engineering decisions that take into account future technical needs for the product and craft plans to realize them.

  • You are NOT required to have completed a Bachelor's or Master’s degree in Computer Science, Engineering or related field, or equivalent training, fellowship.

  • Preferred familiarity with React, GraphQL, NoSQL, MySQL, Javascript, Typescript, NodeJs, Serverless architecture.

  • You love to code.

  • More than 4 years of experience working with production level code.

How to apply
As tech workers, we're always building new web and mobile apps, new data pipelines, analysing new datasets and tinkering on the latest machine learning algorithms. This is how we learn, what we enjoy doing, and how we grow in our careers. As such, when presented correctly, these what you have worked on can really help validate your skills and make your background impressive. This is incredibly important in a world where:

  • 3/4 engineers said they were self-taught, while only 29% cited they had a degree

  • Coding has evolved from simply implementing data structures and algorithms to more about understanding the usage of APIs, frameworks, and systems.

To submit your application, please send us a cover letter and your Showwcase profile to jobs@showwcase.com. There we will be able to evaluate you for your skills, knowledge, and abilities. DO NOT SEND US YOUR RESUME, we do not believe you can be represented by your resume, you're more than that.

We ask for your Showwcase profile for two main reasons: 
1. It allows us to evaluate you holistically as we can view your skills, technologies, experience, credentials, projects, repositories, to name a few. 
2. Creating a Showwcase profile allows applicants to be familiar with what we're building and understand the product, which will help during the interview process.

© Copyright 2020. Showcase Creators Inc.  All rights reserved.
  • Twitter
  • Instagram

 Want to get in touch? Tag us @ShowwcaseHQ on Twitter, or email team@showwcase.com