Senior Software Engineer - Web

MixMax


2 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

  • Jatheon Technologies Inc. (Europe)
    4 weeks ago

    SENIOR VUE.JS DEVELOPER

    We are a growing company with an internal development team that is working on amazing new projects and looking for a Vue.js Developer to further improve our performance and help us build our Cloud Archiving solution. You will be responsible for maintaining and developing highly-intuitive user interface and will collaborate closely with Design, Application Engineering and QA to specify, build, test and deploy new features. You will not only be a great contributor to the quality of our code, but also have important input on our UX strategy, as well as the opportunity to help us build our technical landscape, participate in developing our design system and share your expertise in front-end development with the rest of the team.


    You will:

    • Define coding standards and best practices for the front end
    • Write well-documented, extensible code that is easy to maintain and that adheres to predefined coding standards
    • Own the overall quality of code including unit testing and functional testing
    • Find and address performance issues
    • Work collaboratively and consult with our development team, provide guidance to the development process and perform code reviews
    • Assist in the architecture, development and integration of software components into fully functional software systems
    • Stay up-to-date on emerging technologies and discuss potential solutions to problems

    Required Skills & Experience:

    • 3+ years of experience in front-end web development
    • Minimum 1 year of extensive experience with Vue.js, alternatively with Angular/React
    • Extensive hands-on experience with JavaScript (closures, scoping, functional concepts, OOP)
    • Knowledge of HTML5 and CSS3 including preprocessors
    • Expert knowledge of jQuery and BootStrap
    • Experience with Single Page Applications
    • Excellent verbal and written communication skills in English
    • Motivation to learn new technologies, continually improve and work with little direction by understanding business goals and performing self-directed research

    Bonus points for experience with:

    • Writing unit tests
    • Local Storage and ES6

    What we offer: 

    • Full-time remote position
    • Flexible hours ‒ it’s about getting the work done, not about when desk chairs are filled
    • High-end laptop and other equipment
    • Great working atmosphere with regular team building activities
    • A chance to be part of a casual, but highly professional international team
    • Conferences, trainings and events
    • Competitive compensation depending on experience and skills
    • Exposure to emerging technologies and practices (Cloud, AWS...)


    If you think we'd be a good fit, please send us a cover letter and resume in English.

  • Left Field Labs (US-only)
    1 week ago

    THE OPPORTUNITY

    We are seeking an experienced front-end developer to join our team. You will work alongside a group of dedicated and supportive programmers and designers, all focused on building and maintaining a complex software product used by one of the largest technology companies in the world. We count on our developers to write elegant and well-documented code, with a strict eye towards separation of concerns and maintainability.

    IN THIS ROLE, YOU WILL:

    • Collaborate with leads, developers, and designers to create and maintain responsive web front-ends

    • Build new features

    • Debug development and production issues across multiple browsers and devices

    • Work towards improving code quality, internal tools/processes, and documentation

    YOU MAY FIT THIS ROLE IF YOU:

    • Enjoy building websites, web apps, and UIs

    • Are deeply knowledgeable and experienced in JavaScript

    • Build with modern JavaScript frameworks, especially Angular

    • Have used TypeScript as a superset alternative to JavaScript

    • Use web development tools, like NPM, Browserify, Yarn, and/or Webpack

    • Keep up on standards, like ES6, HTML5, and CSS3

    • Care deeply about the user experience, including performance and accessibility

    • Pay strict attention to the details, and tend to obsess over them

    • Understand when and how to add interactive elements, like animation

    • Take production systems seriously, and expect others to do the same

    • Know how to independently debug a complicated problem, and do so regularly

    • Constantly learn new things, and enjoy both teaching others and being taught

    • Understand the importance of testing, and how to write good tests

    • Value tight teamwork to achieve results that surpass a single individual’s contributions

    • Understand that every product/project requires an array of fields and talents, and respectful communication is a critical component in success

    WHO ARE WE?

    We are a technology company that connects people, products, and experiences in powerful ways. Our growing team of designers, developers, producers, strategists, and content creators is based across the US and globally. We believe in the power of storytelling, human-centric design, and the intersection of creativity with code to further humanity's relationship with technology. If you're the kind of person who obsesses over details, thrives in a collaborative environment, and jumps at the opportunity to take on new challenges, this is the place for you.

    WHEN APPLYING, INCLUDE:

    A description of yourself—what’s your background, interests, and experience? What are you looking for?

    Links to some code you’ve written (GitHub?) and/or other relevant written works (blog, tutorials, books?)

    A resume or something similar (LinkedIn profile, StackOverflow developer story, etc)

    Left Field Labs is an E-Verify employer. E-Verify is an Internet based system operated by the Department of Homeland Security (DHS) in partnership with the Social Security Administration (SSA) that allows participating employers to electronically verify the employment eligibility of their newly hired employees in the United States.

    Please click on the following links for more information: E-Verify Participation Poster. For more information visit the USCIS’ website: http://www.uscis.gov/e-verify/employees

    Left Field Labs is an equal opportunity employer and committed to providing equal employment opportunity to all applicants and team members regardless of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, handicap, veteran status, marital status, criminal history, or any other category protected by applicable federal and state law, including the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance relating to an applicant's criminal history (LAMC 189.00). Left Field Labs makes reasonable accommodations for handicapped and disabled team members.

  • At Doist, our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a more fulfilling way to work and live.

    We're a multidisciplinary, fully remote team that’s passionate about creating products, like Todoist and Twist, that improve people’s lives. We thrive on innovating new solutions to old productivity challenges and we seek to rethink how productivity tools are made.

    When you become a Doister, you’re not only joining a global, remote-first company, but a team of 60+ people who value:

    > Feeling empowered to achieve their ambitions

    > Inclusivity, open-mindedness, and diversity

    > The wellbeing of their teammates and the people around them

    > Making long-term, high-impact decisions, even if they’re harder

    > We invite you to visit our blog to learn more about us, our values, and how we work.

    Your role:

    As a Front-end Developer, you’ll be joining a small team of developers to work on the web apps of our core products; Todoist and Twist. Both apps are highly interactive and complex, allowing you to leverage modern tools such as React and Redux, to deliver a unique experience to over a million of our active users around the world.


    Like every member of the team, you’ll own the projects from day one and help the team make core architectural decisions. Within this role you’ll also have the opportunity to collaborate in cross-functional teams to drive exciting initiatives like @mentions for Twist or the new dark mode for Todoist. Questioning the status quo, improving processes, sharing, writing and testing code will be on your daily agenda. 


    About you:

    You are a skilled JavaScript developer with a deep understanding of the latest Internet technologies, a keen engineering intuition, and outstanding communication skills. Additionally, to thrive as a front-end developer at Doist you should have:

    > Experience building complex interactive web applications.

    > Solid knowledge of modern JavaScript and React (Bonus: Redux)

    > Experience in writing automated unit, integration or end-to-end tests.

    > The ability to use and customize tools (e.g. Webpack, Gulp) to streamline our development and build processes.

    > Proven ability to work autonomously and stay self-motivated. Previous experience working in remote team is a bonus.

    > Fluency in written and spoken English.

    Benefits

    We’re bootstrapped, profitable, and committed to building a sustainable company that will grow for decades to come. We’ve built a benefits package that invests in our employee’s long-term personal and professional growth and well-being. Here’s a sample of what that includes:

    Work-Life balance. That means 8 hours of work, 5 days each week (for a total of 40 hours) because the time you spend outside of work is just as important as the time you spend working.

    Flexible schedule and location. This is a fully remote position, so you can work from wherever you please and on a schedule that works best for you. All you need is a computer and access to a stable internet connection (which we sponsor!).

    Generous paid vacation. 40 days of paid time off to use however you like (vacation, national holidays, etc.).

    Paid parental leave. 18 weeks of paid maternity leave and 5 weeks of paid paternity/adoption leave.

    Education stipend. You’ll have a monthly budget to buy books, courses, and other resources you need to continue learning and developing.

    Competitive compensation.

    And much more!

    ---


    All information collected through this application is stored in Workable, Doist’s Applicant Tracking System, where it will be used for recruitment purposes only. For more information on how we handle candidate data at Doist, we invite you to review our recruitment privacy notice. For questions, please contact us at [email protected]

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!