Full-Stack Engineer: Special Projects

Medal


2 weeks ago

03/14/2020 10:23:10

Job type: Full-time

First appeared on StackOverflow

Category: Software Development


Medal is one of the fastest growing consumer applications in gaming. We have an aggressive roadmap ahead and things move quickly, so you should be incredibly self-driven and have a just-get-stuff-done attitude.

This role is not tied directly to one of our core platforms, but instead is tied to the demands of our platform growth and creators for special projects and features. You'll iterate quickly and see which features stick. Think building special dashboards, helping out a team that needs extra help to hit a deadline, and being able to identify and deploy fixes for production bugs or performance bottlenecks.

You'll touch many parts of the stack and work directly with creators and the executive team to ship things. Our stack includes React, React Native, Electron, GCS, AWS, C#, and Java. We don't expect experience with all of these, but we do expect you to be able to learn quickly and pick up what you need to know. The majority of work will be in React.

You'll be working with a great distributed engineering team with a history of working with large-scale web applications. Your work will be used by millions of gamers around the world and inspire the next generation of gamers.

You will be working on helping us scale the platform to 100 million users by building features that our creators love.

ESSENTIAL EXPERIENCE

- Know React: You'll spend most of your time in React
- Excellent understanding of code performance in production
- Attention to detail: You should enjoy making things look and feel really nice
- Shipped full-stack features or products with many concurrent users
- Be very metric-driven: Everything we do is driven by metrics

BONUS

- Experience in gaming or being a gamer
- Understanding Discord as a platform really well
- Experience with Google Cloud and/or AWS
- Experience with Electron and/or React Native
- Experience with C# and/or Java

WHAT YOU'LL GET

- Full health and dental benefits;
- Unlimited PTO (4-6 weeks recommended);
- A flexible, laid back office environment;
- All the fun and frolics that come with working at a gaming company.

WHAT YOU'LL HAVE TO DO NOW

We hope to hear from you! When you apply, please make sure to include:
- Links to apps you’ve released/portfolio, and a description of your contributions
- Links to any online profiles (Github, LinkedIn, Twitter, etc)
- A description of your professional experience (resume, LinkedIn profile, cover letter, or similar)

As a heads up, our typical recruitment process is:
- 1-2 phone screening interviews
- Code challenge
- Day of on-site interviews
- Offer

If you made it all the way here, include *gg* in your note and we will give you a virtual high-five when we talk!

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Yesterday

    If you had the best ERP tool that powered some of the highest profile Architecture and Engineering firms in the U.S., what would you do? Make it even better! The Clearview team is committed to consistently delivering new features to its suite of products and we are just getting started! We want to grow our team, tackle even bigger challenges and do amazing things. We work in focused, agile-based, teams to constantly improve our code base, add new ways of interfacing with the system and have amassed a large backlog of interesting technical challenges and product initiatives. We want to grow to enable even greater success within our industry. This is where you come in!

    We are seeking a Senior Front End Engineer to help build out our new web and mobile apps (React.js and React Native) and refactor some of our current generation stack in use (Java and Vue.js). We're looking for a dynamic individual who is no stranger to building well-designed, performant and effective front end web applications that support complex business rules/flows. You will start by learning from the experiences of our current team and our current offerings and become intimately familiar with our Vue.js codebase. As you improve in your understanding of our business logic, you will contribute your React/Angular/Vue.js experiences by helping add features to our current Vue.js app as well as greenfield development in React.js and React Native. You will leverage your experience to establish best practices for web development and drive the team and the codebase to a higher level. 

    The ideal candidate will look not only to help contribute, collaborate, and develop their career, but will be hungry to assist others in the development of their own careers as well. You’ll have the chance to set the tone of the platform you’ll be working on.

    Responsibilities

    • Contribute to new and existing projects by developing  and maintaining and reliable set of edge applications
    • Collaborate with other teams to build shared microservices that can serve many applications and scale independently
    • Enable our product team to tap into our valuable data sources and build incredible features for our customers
    • Actively participate in multiple Unanet development projects and work together to build high-quality solutions
    • Provide constructive feedback on pull requests to increase code quality organically

    30 Days

    • If remote, you will immerse yourself in a virtual “Bootcamp” for 1-2 weeks with support from our senior development and product team, enabling you to better understand our culture, our product, and our tech stack 
    • You will work with the Lead, QA and DevOps team to better understand our product offering (Vue.js) and new web offering (React.js) 
    • Working with the Lead, you will help implement a front end technical roadmap that takes scalability, testing and performance into account and present a gap analysis of what potentially can be done better based on our current solution
    • You will be responsible for taking on development items to get your hands in the current Web stack (75-90% of your time)

    60 Days

    • Along with user stories and product features, you will help work on a backlog of technical infrastructure work that was identified in the first 30 days
    • You will aid in creating an efficient and effective SDLC process and work to better support your Scrum (PO, QA, fellow developers)

    90 Days

    • You will play an integral role in delivering our Q2 2020
    • You will help instill the discipline of effectively monitoring and creating work items from production issues
    • You will further our tech stack by continuing to help implement the technical roadmap and future deliveries

    About You

    We need developers that share our passion for building and scaling cutting-edge Web and Mobile Apps in a fast-paced startup -  one that already has the benefit of thousands of customers and millions of dollars in revenue. We are looking for candidates who have:

    • 5+ years experience developing single-page web applications
    • 4+ years React, Angular or other frameworks
    • 3+ years experience with C# or Java
    • Ability to flesh out user stories to be consumed by the rest of the team
    • Experience working in an agile environment (e.g., Scrum, Kanban)
    • Strong interpersonal and communication skills
    • Excellent technical design, problem-solving and debugging skills

    More About You

    • Ability to work and collaboration with team members remotely
    • Exposure to Mobile App development
    • BS in Computer Science or equivalent engineering degree

    About Unanet

    With headquarters in Dulles, Virginia, Unanet serves more than 2,000 businesses with its ERP software solutions purpose-built for professional service organizations. Unanet's software helps project-driven organizations reliably plan, track and manage projects, people, and financials. Unanet's customer-centric culture means we strive to deliver insights with personal service.

    At Unanet you will work collaboratively with colleagues equally committed to achieving customers' expectations. We take pride in delivering more than technology, but also the extra support and service customers need.

    Selected as one of the 'Top Places to Work' three years running, Unanet's culture is collaborative, dedicated and energetic. We offer a competitive salary, health and life insurance benefits, and the potential for bonus.

    Unanet is proud to be an Equal Opportunity Employer. Applicants will be considered for positions without regard to race, religion, sex, national origin, age, disability, veteran status or any other consideration made unlawful by applicable federal, state or local laws.

  • 3 days ago

    Kukui is looking for a Director of Engineering to lead our distributed teams of engineers.  This role will oversee and lead the team in implementing modern best engineering practices including Agile, DevOps, and Quality Control.     

    Responsibilities & Duties:

    • Oversee and contribute to the planning and design of software and web applications.
    • Review existing platform and technologies and work with Production Management in creating a technology roadmap that aligns to Kukui’s business strategy and vision.
    • Organizes and implements best practices for development pipeline from dev environments through production.
      • Including: coding standards, code reviews, unit tests, source control management/branching strategy, build processes, testing and operations.
    • Ensures engineers and process are current with modern engineering practices.
    • Manages exempt and non-exempt employees within the United States and Bulgaria.
    • Hires, mentors and trains staff.
    • Flexible schedule to adapt to time zone differences. 
    • Oversee implementation of automated testing approach and practices. 
    • Contribute to and oversee architectural design and execution.
    • Some travel including international to overseas offices.
    • Other duties and responsibilities as assigned.

    Qualifications & Skills:

    • Strong understanding of Object-Oriented principles.
    • Extensive experience as a fullstack .NET Developer (ASP.NET, C#, VB.NET, .Net Core, etc).
    • Experience with Javascript technologies (ReactJS, AngularJS, VueJS).
    • Management experience with distributed, international teams/offices.
    • Experience with Source Control Management tools including Git and Subversion.
    • Experience creating and executing build pipelines with Jenkins.
    • Experience with agile frameworks, including Scrum and Kanban.
    • Understanding of SQL – database structure and stored procedures.
    • Willingness to extend technical knowledge beyond .NET.
    • Experience with unit testing frameworks, code coverage and static code analysis tools.
    • Experience with architectural design patterns.

    Nice to Have:

    • Experience architecting and building cloud-based multi-tenant applications.
    • Experience building Microservices.
    • Experience with tools like Docker or Kubernetes are a plus. 
    • Experience implementing Agile with non-Agile teams.
    • Experience with building applications for online marketing – including SEO, Adwords, Campaigns).
    • Familiarity with Atlassian tools (Confluence, Jira).
    • Experience developing or extending Open Source or custom CMS’.

    Working Experience:

    • 6+ years as a developer.
    • 3+ years contributing to the architecture of large-scale web-based systems.
    • 3+ years in a management role (dev lead, manager).

    Education:

    • Bachelor’s Degree or equivalent work experience.

    Kukui Perks:

    • Health Benefits and Company Perks
    • Remote opportunity – work from home
    • Partial reimbursement for gym memberships and races/marathons
    • Generous PTO policy

    Kukui Corporation is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: Kukui Corporation is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment.  All employment decisions at Kukui Corporation are based on business needs, job requirements and individual qualifications, without regard to race, color, citizenship status, religion, creed, gender, sexual orientation, national origin, ancestry, age, physical or mental disability, marital status, veteran status, political affiliations, or any other characteristic protected by law where we operate.  Kukui Corporation will not tolerate discrimination or harassment based on any of these characteristics.  Kukui Corporation encourages applicants of all ages. 

  • Equity options included. Salary range dependent on skillsets and experience.
    Full-time, remote. Work experience more than 8+ years.


    We’re seeking high quality engineers. You must care deeply about the quality of your work. You are opinionated, but also open-minded to information that might change your opinion. You will be responsible for developing back end and front end features for a new application that our company is building.


    You must have experience with the following:

    • Javascript
    • React Native
    • WebSockets
    • WebRTC
    • NodeJS/Express
    • API development
    • AWS

    Ideally you'd have experience with:

    • Kurento
    • Amazon RDS
    • SIP protocol / Twilio

    You’ll be joining our organisation in its infancy and have an integral say over how the technology is shaped.

    PLEASE NOTE: We receive too many applications. So please in your cover message please:

    1. put all relevant links to past work that you have completed in list form (including any folio, apps and website links)

    Due to the sheer number of applications, we're sorry, though applicants who do not do this will not be considered.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!