Senior Software Engineer - Web

MixMax


3 weeks ago

06/01/2019 11:52:19

Job type: Full-time

Category: Software Dev


We're looking to hire a web engineer to join our fast-growing team. In this role, you’ll be working with us remotely in all aspects of the product from end to end.


Mixmax is the hub for all your business communications. We integrate with your company's existing toolchain - email, calendar, chat, CRM, and more - to bring all information into one place. This means we're syncing, storing, & indexing hundreds of millions of events a day into our system, and then building blazing fast APIs and rich integrations to delight users. Additionally, we have an extensive Developer API that powers entire third party products.


As a web engineer you’ll be a part of a team specifically focused on building out the next generation of our system. This means being a member of a team that values continuous and collective learning, culture over process, data driven development and always asking tons of questions.We actively blog about our work, contribute to open source, sponsor Open Collectives, and host/present at meetups - we actively encourage you to do the same and under your own name.


Diversity and inclusion are core to our culture, and we are actively committed to building a more inclusive work environment. If you are a member of an underrepresented group in technology, we strongly encourage you to apply.


Responsibilities:

As a web engineer, you’ll:


Lead and contribute to the development of critical projects, working with and mentoring other web engineers.

Be directly involved in the entire development lifecycle of improvements to Mixmax’s product.

Work with your team to improve our delivery processes and advocate for building maintainable, high quality code in a distributed codebase.

Work with React, Node, MongoDB, Elasticsearch, Redis.

Contribute to Mixmax’s open source libraries.

Requirements and skills you possess:

Excellent knowledge of: Node, React, or other front-end frameworks.

Strong knowledge of JavaScript (ES5, ES6), the DOM, HTML, CSS.

Working knowledge of at least one of: MongoDB, Elasticsearch, Redis

Have excellent documentation and communication skills.

Strive to grow personally and professionally, beyond just expanding technical abilities.

Have worked remotely before for at least 1 year

Work in an area where you can have at least 4 hours overlap with 9 AM - 6 PM Pacific Time

Awesome if you also:

Have worked in a distributed codebase.

Have contributed to open source.

Are familiar with email protocols (SMTP, RFC822).

Have developed a Chrome Extension.

Love to experiment with new technology and share knowledge with the team

Get to Know Us!

At Mixmax, our mission is to change how the world communicates. We’re reinventing email for business: helping sales, customer success, and recruiting teams sell, succeed, and hire better.  More than 10,000 customers rely on us to get their jobs done. We’re profitable, growing fast, and we want your help to grow even faster!


We’re a driven, passionate, responsible group who values personal and professional growth equally. We take care of ourselves, our families, our customers, and one another. We believe in sustainable and diverse approaches to work and life, because optimizing for the long-term is the best path to success.  


As a team member, you’ll wear multiple hats, embrace ambiguity, and take charge leading complex projects. You’ll have the support of an experienced team who’ve built multi-million dollar products and services. This is exceptionally challenging work, but will be the most meaningful and rewarding of your career. Check out our Instagram to see how much fun we have together!


We offer competitive salaries, meaningful equity, generous health, dental & vision, and fitness reimbursement benefits. And you get to work on product people LOVE!

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

  • Today

    About us

    Selz is the ecommerce platform for growing businesses. We are used and loved by thousands of businesses and entrepreneurs all over the world to build and grow their online sales.

    Selz is a fully remote and distributed company, and everyone on our team works flexi-time and flexi-location. We are dedicated to a modern, productive and transparent work culture. Our main operations are in Sydney, Portland and Manila. Our team comprises of world-class talent in the fields of engineering, finance, marketing and customer service.

    For this role, we would like you to be somewhere near-ish to Sydney, Australia, so you can come to meet-ups and socials with your awesome colleagues in our engineering team.

    The role

    We are looking for a UI Developer to join our design and development team. You will be responsible for the development of exciting new features for the Selz platform.

    You need to have these skills and experience:

    • 3-5 years working as a front-end / UI engineer

    • A solid understanding of modern accessible and semantic HTML, CSS, LESS (or SASS) and JavaScript

    • Experience writing React and ES6/7 JavaScript

    • Experience with Styled Components and Emotion CSS-in-JS libraries

    • Experience with jQuery

    • Experience with Gulp and Webpack

    • A solid understanding of using Git and GitHub

    • Proven ability to design and implement designs with an attention to detail

    • Extensive experience with CSS, especially in the context of designing and building responsive application UIs

    • Familiarity with building accessible UIs

    • A good understanding of client-side performance tuning, security and optimization (caching, CDNs, request management, cookies, HTTP2, etc.)

    • A proven preference for pragmatism over dogma (you should be able to argue for or against any tech or design decision in a cogent and objective way)

    • Proactively identify new and emerging trends and suggest ways how we can use them

    • Self-motivated and able to work independently or in a team

    • Native English speaker or very good functional English

    It would be nice for you to have:

    • Exposure to Preact

    • Exposure to the Shopify's Liquid syntax

    • Exposure to C# .NET MVC and Visual Studio

    • Exposure to Node.js

    • Exposure to NoSQL databases like Mongo

    • Knowledge of using AWS services - particularly S3 and Cloudfront

    • Knowledge of HTTP; requests, responses, headers and caching

    You'll fit in if…

    • You want to be part of a team that cares about transparency, no BS, doing great work and having fun whilst you are doing it

    • You want to be part of a modern, global, rapidly expanding company that is doing something exciting

    • You’re organized and a good manager of time

    • You think and act creatively to solve problems

    • You are a good communicator and collaborator (essential as this a remote role)

    • You take things very personally and are willing to go the extra mile

    How to apply

    If you would like to be considered for this role please email us:

    • A cover letter describing why you think you fit this role

    • A resume

    • Links to some code you're proud of - GitHub, CodePen, CodeSandbox, etc

    Candidates must hold an Australian citizenship, permanent residency or a visa with the right to work in Australia.

  • Today

    We are looking for an experienced React Native developer to join our growing team. You will be responsible for mobile application development and architecture.  This role is a contract to hire position as we look forward to growing the team.


    If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you. As a React Native developer, you’ll work closely with our architects and front end developers to ensure system consistency and improve user experience.

    If you are versed in a few different languages, enjoy writing code and services, have a good understanding on databases and development frameworks, then this job is for you. 

    This role will work with React Native and Restful API’s, creating and expanding mobile applications.  This includes multiple applications.

    Responsibilities

    • Participate in the entire application lifecycle, focusing on coding and debugging

    • Write clean code to develop functional web, mobile, and business applications

    • Troubleshoot and debug applications

    • Communicate openly and often, using tools such as Slack

    • Implementing automated testing platforms and unit tests

    • Manage cutting-edge technologies to improve legacy applications

    • Managing the interchange of data between the server and the users

    • Gather and address technical and design requirements

    • Build reusable code and libraries for future use

    • Liaise with developers, designers and system administrators to identify new features

    • Implementation of security and data protection

    • Design and implementation of data storage solutions

    • Follow emerging technologies

    Requirements

    • Legally eligible to work in the United States.

    • At least 18 years old.

    • Able to work in EST timezone for meetings and collaboration.

    • Have developed React Native apps that communicate with Restful APIs, use local storage, network data synchronization, and user authentication. 

    • Enjoy working with React Native and have a successful track record of developing both iOS and Android applications using this framework.

    • +2 years experience working as a mobile app engineer in an agile team

    • Experience in developing, shipping and maintaining a native app for iOS or Android.

    • Experience with web development, API’s, and web services.

    • Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)

    • Excellent communication skills

    • Passionate about software development

    • Experience working in a highly distributed company

    • Open minded and always learning

    • Excellent analytical and time management skills

    • Teamwork skills with a problem-solving attitude

    • An ability to work remote and use conference and collaboration tools effectively

    • BS degree in Computer Science or relevant field

    Nice to have

    • Experience coding and bridging native functionality to React Native

    • Experience in Redux or equivalent application-wide state management

    • Experience with programming multiple languages like Java, .Net, Ruby, PHP, and Python

    • Experience or understanding of Flask and Sqlalchemy

    • Experience with mobile technologies such as Swift and Java

    • In-depth understanding of the entire web development process (design, development and deployment)

    • Consulting experience

    Why work with us

    • Fun, collaborative, remote-friendly environment

    • Work remotely from anywhere in North American time zones. 

    • Just be willing for some occasional travel for client work or getting some face time with the team.

    • Enjoy writing code and working with a team who is focused on delivering results and using technology to drive business outcomes

    • There are options for this opportunity to be a contract, contract-to-hire, or full-time position.

    About Us

    Augusto designs and develops custom software solutions.

    We care about the business outcome as much as the technology problem.

    We don't just focus on software projects. We work with our clients to create digital systems to grow and streamline our their business. Our approach helps our clients design and develop systems using a product mindset and agile practices.  That process begins with aligning on the outcomes their investment must produce and then providing a strong team with a proven process to execute - that’s where you come in.


    If you have questions please email [email protected]

  • Pitch, a new company from the makers of Wunderlist, is seeking a Fullstack Web Developer to join our team in Berlin. We are building a cross platform presentation tool and are looking for the person who will build and maintain our website, working with marketing, content and product teams to bring Pitch to life.

    Who we are looking for

    • You have several years of experience in web development

    • You have expert level knowledge of HTML, CSS and Javascript

    • You care about clean code and documentation and understand the benefits of testing

    • You have previous experience with static site generators and other forms of performance optimized content management systems

    • You have a good understanding of adaptive design and lots of practical experience in developing responsive websites

    • You have experience with best-practice SEO

    • You previously worked in an agile environment

    • BONUS would be if you have been working with any of these: CSS pre processors, such as Stylus, Clojure(Script) or React.js

    What you'll do

    • Play a key role in helping to shape Pitch's web presence

    • Set up and build our entire marketing website and blog

    • Develop multi language user experiences and deliver them to people around the globe

    • Making sure the Pitch website loads quickly and looks good no matter where the user is located and what device they are using

    • Implement scalable infrastructure including choices around Content Management and Analytics stack

    • Focusing not only on both performance + scalability, but also beautiful UX

    • Test different versions and see which performs best with A/B testing

    Please include your porfolio to your application. We look forward to getting to know you!

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!