Software Engineer, Backend

Note: Although this is a remote position, we are only looking for candidates in European / African timezones between UTC-1 and UTC+3.
 
At Hotjar we’re on a mission to build the leading user feedback and analytics platform, with our product being used by over 915,000 users in 190 countries. As part of our Engineering team, you’ll work on the exciting challenges that come with large-scale web traffic and analytics.
We work in an agile and highly collaborative environment, 100% remotely, and challenge the norms of traditional business leadership. Our focus is on true transparency and respect.
We’re looking for enthusiastic and resourceful software engineers who are passionate about building great products, someone who loves being part of a team, whilst enjoying the autonomous nature of working remotely.
 About the job:
  • As a Backend Software Engineer with Hotjar, you’ll help develop and improve features built primarily in JavaScript, AngularJS, Python and PostgreSQL.
  • You’ll create production grade Python code and have the opportunity to implement solutions designed to handle incredibly high levels of traffic.
  • You’ll need to be process-driven and eager to learn new technologies and programming languages.
  • We favour those with a delivery-focused mindset, versus a focus on flawless or over-engineered code.
Requirements
  • 3+ years background in benchmarking, optimizing, scaling, and taking care of high levels of traffic.
  • Experience using Python and PostgreSQL.
  • Experience using HTML, CSS, JavaScript, AngularJS, jQuery, Redis, Lua, Linux, Nginx, Elasticsearch, and Amazon Web Services a plus.
  • Familiarity with automated testing frameworks such as Selenium.
  • Familiarity with distributed revision control systems such as Mercurial or Git.
  • Fluent in English with excellent interpersonal skills.
  • Desire to work in a respectful, transparent, and collaborative work environment, following Hotjar’s company valuesculture and ways of working.
  • Will submit to a background check, confidentially processed by our third-party.
What we offer
  • A remote and accomplished diverse and international team.
  • An opportunity to positively impact people’s experience online and make the web a better place.
  • Annual learning and development budget.
  • Several perks designed for your well-being and a healthy work-life balance. (Holiday Budget, Wellbeing Allowance, Working Together Budget, 16 weeks paid parental leave, and much more).
 Compensation Range
The budgeted compensation range for this role is €50,000 to €70,000 annually. Ranges are based on market research and are equitable to other roles within Hotjar. The actual compensation offered will be based on relative experience. At this time we are only able to provide official employment status to those located in Malta and Germany (for candidates who don’t require visa sponsorship). All other team members will join as full-time consultants and will be responsible for paying any taxes or applicable fees where they reside

Front End Engineer

Chili Piper is seeking talented, motivated engineers to join our fully remote team building interactive data applications. As a part of growing front-end team, you will work with designers to constantly improving our users’ experience. You will also collaborate with others throughout our organization and technology stack to build products that are revolutionizing the way our clients achieve their business goals.
On the front-end team, we feel strongly about developing solutions that are both technically and aesthetically sound. We invite you to bring your experience and perspective to conversations about the future growth of our applications and environment. We work closely together, with a healthy and non-combative review process aimed at improving code as well as developing each other’s skills. In short, we strive to write solid, thoroughly tested, and readable code; and we are seeking a new contributor to our already highly effective team.

Responsibilities

●  Participate in technical planning & requirements gathering phases including Design, code, test, troubleshoot, and document engineering software applications.
●  Ensuring that technical software development process is followed on the project, familiar with industry best practices for software development.
●  Develop applications in languages including React JS
●  Demonstrate the ability to adapt and work with team members of various experience level.
●  Translating designs and wireframes into high quality code Skills
●  Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
●  Thorough understanding of React.js and its core principles (2+ years of work experience with React)
●  Experience with popular React.js workflows (such as Flux or Redux)
●  Familiarity with newer specifications of EcmaScript
●  Experience with data structure libraries (e.g., Immutable.js)
●  Knowledge of isomorphic React is a plus
●  Familiarity with RESTful APIs
●  Knowledge of modern authorization mechanisms, such as JSON Web Token
●  Familiarity with modern front-end build pipelines and tools
●  Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
●  Ability to understand business requirements and translate them into technical requirements
●  A knack for benchmarking and optimization
How We Work
  • Freedom and flexibility. We’re a 100% distributed team working from around the world. Our team members can work from wherever they want in the world, as long as they show up on our weekly all hands meeting on Zoom.
  • Solve interesting problems. The software landscape has exploded. There are dozens of solutions for each problem. We want to be different. We come up with new angles on existing problems or invent better solutions to help companies with their sales and marketing. Then we turn these ideas into beautiful, smart software.
  • Autonomy and ownership. Working on a distributed team means you don’t have someone micromanaging you or looking over your shoulder to make sure you’re getting things done. We’re a team of do-ers who take full ownership for their results.
  • Be helpful. Our first value as a company is help. Help our customers be successful. Help our prospects get the right information and make the right decision whether or not it includes our products. Help our team members reach their full potential.
The Perks
  • Unlimited Vacation
  • WeWork membership so you can work from anywhere
  • Any equipment/software/tech that you need to do your job
Please attach / refer any personal projects you have worked on, if any. Send your resume to scott@chilipiper.com or apply here – https://www.smartrecruiters.com/ChiliPiper/743999681715976-front-end-developer – and if your experience matches our job description you will be required to pass a coding challenge before moving forward to a live coding interview with our CTO.

    Front-End Software Engineer

    We are:
    DeviantArt – the largest online social network for artists and art enthusiasts, and a platform for emerging and established artists to exhibit, promote, and share their work with an enthusiastic, art-centric community. We have over 45 million registered members and attract over 50 million unique visitors per month. Our members — known as deviants — upload thousands of pieces of original artworks every day, everything from painting and sculpture to digital art, pixel art, films, and anime.
    Our technology department is responsible for working on interesting scalable technologies and fun features across a number of areas of DeviantArt. Our worldwide remote teams work on a rapid iteration process and encourage collaboration between developers, UI designers, product managers, and non-technical staff.
    You are:
    A developer with 3 or more years of software development experience in team-based environments. You have advanced JavaScript & CSS skills, and significant production experience with React.js and Redux. You have a proven track record of working on advanced, scalable, interactive web applications as a front-end and/or full stack developer.
    You’re passionate about software engineering, and constantly expanding your knowledge. You have strong communication skills, are a self-learner and you engage with the product development lifecycle from concept to support. You also pay close attention to detail, animation and user experience.
    Bonus points if you:
    • Have a Computer Science degree or equivalent experience.
    • Have some exposure to TypeScript, ES6, lodash, Redux saga, Sass/Less, any template engine (JSX, Jade).
    • Are well versed in working with server-side APIs.
    • Have experience with automation and package management tools such as Grunt, NPM, Yarn, Webpack.
    • Have knowledge of React server-side rendering.
    • Practice TDD.
    As a Front-End Software Engineer, you will:
    • Build rich React applications with different state-management paradigms within a very new codebase that leans on frameworks and tooling developed by large and very experienced teams.
    • Push your code to millions of users every day.
    • Interact and collaborate daily with a world-class product, UX and design teams.
    • Improve your skills and learn from top-notch engineers.
    • Tackle tough problems and find creative ways to solve them.
    Please submit links to your live projects, GitHub accounts or other examples of your best sample code!

    Senior Software Engineer

    Overview

    We are a group of dedicated and passionate professionals all working together to transform the way businesses improve. We enable our customers to standardize their work processes, reduce training time, and meet compliance standards. Come join the team that is redefining training documentation and making standard work an industry standard.
     

    Your Role

    Dozuki is looking for a Senior Software Engineer for our core product team who can thrive in a remote-friendly work environment. The product team works on Dozuki’s core web platform and is crucial to the company’s success. We’ve maintained 99.9% uptime for our cloud deployment, and we strive to get that as close to 100% as possible for our customers who depend on our platform being available 24/7.
    As a Senior Engineer of our product team, you will be a core driver for making platform improvements and developing new features. You will be expected to deliver high quality, maintainable, and well-tested code. You will lead technical discussions, review teammates’ code, and be empowered to make mission-critical decisions.
    The product team holds daily stand-ups, weekly plannings, and monthly product team process improvement meetings. You will have the freedom to choose which issues you want to work on which may range from new features, infrastructure improvements, platform maintenance, and bug fixes.
    We have core hours between 10am – 3pm Pacific Time and allow for a flexible work schedule outside of these hours.
     

    Our Stack

    The Dozuki platform runs a LAMP stack at its core. Our cloud offering runs each of our services in AWS, while our on-premise offering runs our services in a swarm of Docker containers with middleware integrations to help manage those deployments.
     

    Qualifications

    We’re constantly looking for new ways to improve our infrastructure. The following skills and technologies are central to working on our platform, but we’re open to some learning on the job:
    • PHP 7.1
    • JavaScript, HTML, and CSS
    • MySQL
    • Git for code version control
    • PHPUnit for automated testing
    • CI/CD pipelines
    • Linux command-line tools
    Things that will make you stand out
    • 5+ years experience creating software for enterprise-level companies
    • Experience with React
    • Worked with caching services such as Memcached
    • Experience developing performant, scalable, and highly available web services
    • Deep understanding of object-oriented design, and can lead discussions on web service design and architecture
    • Experience with containerization technologies such as Docker and web service orchestration
    • Self-motivated and able to manage yourself
    • Excellent communication skills and can provide technical leadership and mentoring to other team members
    • BS in Computer Science or equivalent
    Who We Are
    Our people are our biggest investment. We recognize that quality of life is paramount to a happy and healthy team. We offer the following perks:
    • 💰 Competitive Salary
    • 🤒 Medical, dental, and vision benefits
    • 💻 Company-provided hardware
    • 🏝 Remote-friendly team culture
    • 📈 401(k) matching
    • 🍼 Generous parental family leave policy
    • ⛺️ Flexible schedules & Unlimited time off
    • 🍽 2-3 catered meals every week
    • 🐶 Dog-friendly office
    Company Culture
    Although we’re a partly distributed team, most of us still live in San Luis Obispo, CA. We would love for you to join our team in SLO but are happy to accommodate your current living situation.
    See what it’s like working at Dozuki https://www.dozuki.com/careers/.

    Senior UI Engineer

    SUMMARY
    We are hiring a senior-level UI Engineer to work on our product team. This engineer will work closely with our mobile engineers to make decisions about when to build native interfaces vs. using web views (we currently use Turbolinks).
    Ideally, this person would also guide ongoing development of our budding design system.
    EXPERIENCE
    It’s not the years, it’s the mileage.
    Ideal candidates will have worked on consumer-facing applications serving thousands of users, and for long enough to have encountered meaningful successes and failures. Whether that’s happened over 12 years or 12 months, it’s the mileage that matters.
    For the most part, Zaarly engineers are generalists – ready and able to solve problems up and down our tech stack. While a Senior UI Engineer will focus on front end code, they should also be able to commit production-level code to any part of our app.
    Working with a small team of very talented engineers, designers and operators, you’ll play an important role building an incredibly unique, local marketplace. We’re a small company and a tight-knit team working on problems no other business has solved – everyone on the team is mission-critical.
    REQUIRED EXPERTISE
    We’re looking for an expert UI engineer with deep experience working with libraries and frameworks like React Native and Turbolinks. Candidate’s varying strengths in iOS and/or Android development, design, backend development, and management will also be weighed.
    UI Development
    • Able to use modern tools, preprocessors, and frameworks to build rich, beautiful user experiences.
    • Able to implement UI that responds to different devices, layouts, and feature sets.
    • Experienced in gradual refactoring of existing code bases for modularity and extendability.
    Back End Development
    • Knows how to create data models for applications that are maintainable and perform well under load.
    Native Development
    • Deep experience building native experiences for either iOS or Android.
    • Able to build native-like experiences in web views.
    • Understands which approach (native, web, or a mix) is best suited for various circumstances and is able to execute the selected approach.
    System Architecture/Design
    • Draws on direct experience in complex systems to inform design in new systems.
    • Designs and architecture reflect a deep understanding of networks, databases, file systems, and algorithms when creating production applications.
    • Designs reflect values of fast feedback, waste reductions, and experimentation when building prototype/validation applications.
    • Seeks constructive design criticism from others.
    REQUIRED COMPETENCIES
    Testing
    • Uses test driven development for design discovery in addition to ensuring correctness.
    • Demonstrates an appropriate amount of testing in all code written.
    • Uses continuous integration testing a continuous delivery practices.
    Agile Development
    • Recognizes the difference between a healthy and unhealthy process.
    • Verifies that user stories are well specified.
    • Works professionally to continuously improve team function.
    • Pragmatically balances leading the team to better ways of working with constraints that exist within the organization.
    Interaction Design
    • Able to use established patterns to produce innovative solutions for web, mobile web, and native apps.
    • Able (maybe even eager?) to create simple animations.
    • Can work effectively at an application level.
    • Bonus: Ability to work at a system/ecosystem level (e.g., creating integrated/consistent interactions at a brand-level or across a suite of applications)
    Project Management
    • Able to break a single complex project into phases and/or iterations.
    • Proactively communicates project updates to stakeholders.
    • Conversant regarding design and/or business issues

    Senior Unity Developer For iOS

    We are looking for highly motivated and creative individuals to join us in our mission to transform how humans work and collaborate together.
    In this role you will work with an international team of artists and Unity developers to port our UWP app to iOS. 
    You will develop new mobile features that contribute to the product roadmap, translate design and product documentation into technical specifications and subsequently develop them as new features. You will write efficient code, optimise the general performance of our software and help keep bugs at a minimum level.
    Provide general project support by assisting the team with technical questions and creating authoring and/or debugging tools.
    Responsibilities, including but not limited to:
    • Development of ultra-fast, highly scalable, holographic remote collaboration solution
    • Implementation of security “best practices” to keep user data secure
    • Coordinate and work with front-end and back-end developers, UX/UI designers, 3D artists, and the production teams to achieve goals
    Requirements:

    • 3+ years of Unity experience in a professional development team
    • 2+ years iOS (ideally Swift, Objective-C and ARKit)
    • BS in Computer Science
    • Knowledge of Unity team project best-practices (prefabs, asset naming, organized scene hierarchy)
    • Experience with git 
    • Good communication skills (we are looking for someone who thrives on collaborating with a remotely located team)
    Preferred:

    • Agile
    • Photon Networking
    • Experience working with cloud-based systems and/or local servers including, but not limited to: web-based protocols, REST APIs, and sockets
    • C++ or other programming skills (e.g. Python)
    • Azure
    Work Environment

    We are a startup and this job operates in a remote environment. Candidates should have flexible working hours to accommodate this role and the company growth. We do not intend to work longer than necessary, however, we are looking for people who get things done when necessary.

    Product Designer

    We’re looking for product designers who enjoy wearing many hats: from product strategy, to customer experience and design details, all the way to front-end implementation (HTML and CSS). We expect you to have highly polished visual design and typography skills.
    You’ll have opportunities to design experiences for craft beer fans, beer sellers, and breweries across a variety of platforms (web, iOS, Android, print, digital signage).
    We expect you to be empathetic, customer focused, self-directed, to enjoy craft beer, and to be able to give and receive thoughtful, direct feedback.
    You will work with a distributed, small, and extremely passionate BeerMenus team.
     

    Next Steps

    We’re currently looking for people who have 10-20 hours available per week to work with us on a freelance basis. We use hourly rates when we work with freelancers to avoid the pitfalls of trying to predict how long projects will take, and to encourage as much iteration as needed.
    After you apply, we’ll get in touch to set up an interview if we think you could be a good fit. After the interview stage, we’ll start with a small freelance project to see if we’re happy working together. If we’re both excited to continue working together, we’ll start working on larger projects and ask you to allocate 10-20 hours per week to working with us.

    Communications Designer

    What’s the opportunity?
    As a designer-founded company, our highest priority is an extraordinary customer experience. To support our love for stellar customer experiences, we’re looking for an empathetic, visionary, and enthusiastic designer to express our company brand. You will be our first communications designer and will have a rare opportunity to cultivate our company’s design patterns, culture, and process. You will work on challenging projects that stretch your creativity, ingenuity, and resourcefulness.
    What will I be doing?
    • You will work closely with Product, Sales, and Marketing teams to express our brand beautifully across digital and print experiences
    • You will evolve our brand style guidelines to ensure consistency across all communications
    • You will create and manage asset libraries for reusable, systematic design
    What skills do I need?
    Your exact education and experience do not matter, and we encourage you to apply if you have all or most of the following skills and background:
    • You are a well-rounded and precise visual designer, who’s just as enthusiastic about em dashes and corner radii as Pantone swatches and paper stock
    • You have 3+ years of design experience working at an agency or in-house
    • You have a strong portfolio showcasing brand experiences across print and web, with an emphasis on typography and page layout
    • You have excellent written and verbal communication skills
    • You are comfortable with basic HTML and CSS
    • You can juggle multiple projects and efficiently deliver amazing work on time

    Rails Engineer

    Howdy 👋We’re the folks at Jilt, an email marketing platform built for eCommerce. We help thousands of stores grow sales with emails that delight their customers. Our team is 100% remote, with 21 people distributed all over the world.
    We’re looking for a driven, detail-oriented senior engineer to join our team and build fast, scalable backend systems in Rails.
    You should be…
    • Deeply experienced with Ruby & Rails

    • Experienced with JavaScript, especially with front-end frameworks like React 

    • Adept at translating user stories into detailed engineering implementation tasks

    • Detail-oriented & curious, with a drive to understand and solve technical challenges

    • A self-starter, comfortable working independently and taking a high level of responsibility

    • Dedicated to constant learning and sharing your knowledge
    Bonus points if you also have…
    • Elasticsearch experience

    • Experience with eCommerce platforms like Shopify or WooCommerce, especially integrating with their APIs
    You’ll be responsible for…
    • Building features, tweaks, bug fixes, and refactors based on specs in Clubhouse stories (derived from both customer feedback and our product/support teams)

    • Adhering to internal code standards and best practices while suggesting new ones for team consideration

    • Carefully user-testing your own work and implementing feedback from code review

    • Providing detailed code reviews to your teammates

    • Updating our internal wiki & documentation

    • Assisting our support team with troubleshooting challenging issues
    Why you’ll love working with us…
    • Kind, wonderful teammates that enjoy their work as much as you do

    • Competitive salary

    • Annual company retreats (read about our last adventure in Lake Tahoe!)

    • Fantastic benefits: 27 days paid time-off, full health insurance (medical, dental, and vision), retirement contributions, paid parental leave, and more!

    • Transparent culture (check out our team wiki)
    Curious to hear more? Learn more about the position and apply via the link below. Applications accepted through May 28th. We can’t wait to meet you!
    We support workplace diversity and do not discriminate on any protected class. We believe when we work together as a team of different views, experiences, and ideas, we can build amazing things.

      PPC Specialist

      Toggl is an easy to use and flexible time tracking tool that helps 3+ million users see where their work time goes, so they can focus on the projects that really matter. It also works on all your devices, and integrates with over a 100 tools. 
      Our team is looking for a PPC Specialist to manage our search and display ad strategy and its ongoing implementation.
      THE ROLE
      You will be a part of our performance marketing team, working with SEO experts and landing page developers to lead our PPC strategy as we scale our marketing activity rapidly over the coming year. You will lead the strategic design of our campaigns as well as regularly monitor them in order to optimize conversions. A/B testing and iterative improvements will be a key focus in order to make sure our ads are performing the best that they can. The granular and overview level reports you will provide are going to play an important role for your team and the company. You will have ownership from start to finish and enough resources to enable you to make a significant impact.
      ABOUT YOU
      You will fit in well with the Toggl team if you really love keeping up to date with and communicating best practices in the field. You have experience in building complex, multi-stage funnels on various channels like Facebook, Instagram, Google and Bing. You can confidently test and refine campaigns to optimize conversion rates. You are happiest when surrounded by data and are comfortable extracting information and summarizing it in appropriate levels of detail for different members of the business. As an extra bonus, you have experience creating ads yourself using the Adobe suite (or similar).
      ABOUT OUR TEAM
      Toggl is a distributed team of 75+ people working remotely from 30 countries. We take pride in our professional, learning-oriented and friendly working environment that values work-life balance and constantly doing our best in every aspect of our work. You can work from anywhere in the world, because we know great people do awesome work wherever they are. Every few months we travel to meet up somewhere in the world and spend some quality time together. Our business is profitable with a healthy margin and we’re built with no outside investments, so you can count on a stable working environment.
      SOME BENEFITS
      • Freedom to choose when and where you work from.
      • 28 calendar days of paid time off a year, plus your local holidays.
      • 2 company retreats plus 2 team meetups a year (expenses covered) for team-building.
      • Laptop and a €2,000 budget to set up your home office.
      • Reimbursement for co-working space rent or internet service at home.
      • Opportunities to attend trainings, workshops or conferences.
      • Monthly reimbursement for gym membership, massage and other things to improve your health.
      • Support for buying a phone, eyeglasses or tools you need for doing your best work.
      Starting salary for this position is 45,000 EUR annually.
      APPLY NOW!
      All it takes to apply is answering a short skills test that assesses your expertise and no other biased criteria. Please note that only candidates who take the test will be considered. 
      Free Toggl t-shirt for those who do well on the test!