4 : remote jobs for you

Senior Software Development Engineer - Platform

Are you a team player? Do you thrive in a fast-paced environment, and love working on challenging problems?   

We are looking for creative and experienced software engineers to help with the development of the MAANA Knowledge Platform. We deal with challenging problems in distributed systems, data processing and scalability every day. And our platform helps our large enterprise customers solve key business problems, faster. We're looking for talented software engineers to help us build this platform.

Learn more about our work at https://www.maana.io/

If local to the Seattle/Bellevue/Everett area work will not be remote.

Essential Functions

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Expectations and responsibilities will be adjusted based on experience and demonstrated ability.

  • Understand the platform's implementation, and the design choices made in arriving at the implementation.
  • Design, implement and test features in the Maana platform and assist with creating supporting documentation.
  • Work with QA and other stakeholders to ensure features integrate with other platform components.
  • Acquire new information as needed for proper implementation of features, including learning new libraries, programming languages, APIs, and programming techniques.
  • Mentor engineers and help improve overall team technical capability.

Preferred Experience and Skills

You will either come in with these skills or acquire many of them at Maana.

  • Polyglot with broad interest in programming languages, including functional programming (Scala), JavaScript, Node.Js.
  • NoSQL databases, such as key/value stores and graph databases.

Required Education & Experience

  • Bachelor's Degree in Computer Science or relevant Engineering discipline.
  • 8+ years professional experience in software development, including significant experience with back-end development.
  • Experience with at least two of: micro-services, containerization, cloud computing, and distributed systems.
  • Computer Science fundamentals and their application in developing software.
  • Demonstrated proficiency with C++, or with data store implementation.
  • Demonstrated ability to communicate effectively (verbal & written).

Being authorized to work in the U.S. is a precondition of employment.  At this time Maana does not sponsor applicants for work visas.
Relocation expenses are not being offered for this position.

AAP/EEO Statement

Maana provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Maana complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Visit us at https://www.maana.io/

  • 1 week ago

Senior Ruby on Rails Developer

The team you join

With a small team of ambitious developers AutoUncle has changed the game of how cars are bought and sold in 10 European countries, competing against some of the Internet's biggest companies. We’re really proud about how we’ve led the development of online transparency in the car market and grateful for the accelerated growth we continue to experience. Our results are a product of a strong team, great culture and a guiding principle of making it hassle-free to buy and sell cars.

Most people know AutoUncle for the consumer service (native apps and web) used by millions of consumers across Europe. But new colleagues tend to get very excited when they see the technological depth there is to AutoUncle’s platform (accurate car valuations, indexing and data processing of millions cars daily, pro dealership tools, automatic marketing platforms, automated billing and so much more).

The Journey

When you join AutoUncle, you sign up for a journey of building one of Europe’s biggest consumer services. The company is financially strong and operating as a fast growing startup. We have few managers and expect new colleagues to get onboard willing to make a difference and grow themselves as part of the journey.

The Culture

We believe the best results are produced in environments where people enjoy working. As you get started you’ll quickly appreciate that the company has a clear vision and a healthy, Danish work culture. We optimise for working smart and have a strong commitment to the type of workplace we want at AutoUncle.

In development we follow the Scrum regime as a way to stay agile and focus a lot on learning and feedback. We’ve been operating as a distributed team for years and have a healthy “virtual-first” approach to collaboration. You’ll get to learn people from different cultures, speak a lot of English and get a chance to visit our offices in Denmark (Aarhus), Germany and Romania

The Stack

Our current stack runs on Ruby on Rails, Coffeescript, SASS, React.js, Bootstrap, PostgreSQL, Redis, Memcached, Sidekiq Enterprise, Dedicated servers + AWS.

We work using: Github, Slack, Gotomeeting, Trello, Honeybadger, Google Analytics, Semaphore(for automated testing) as well as a range of internally built monitoring and management systems.

The You

You’re a talented backend developer with strong Ruby on Rails experience. We’re not picky about academic background, but expect that you have a well-trained analytical mindset and are capable of designing architectures yourself. You should be a fast learner and comfortable working independently with prior experience with remote work.

Your application should be directed to Co-founder, Jonas Bruun Nielsen and include a few paragraphs where you tell us a bit about yourself and what interests you about the position. Besides that we’re super curious to see what you’ve done before: code examples of work, interfaces you’ve built and perhaps responsibilities you have had in other projects. The more specific the better. If we sense there is a good match we’ll invite you to talk and perhaps visit our office in Aarhus.

    • 2 weeks ago
    • AutoUncle

    Senior Software Engineer

    1. You're working with us full-time (40hrs/week)
    2. You can overlap with San Francisco 10am - 7pm time by at least 4 hours, 4 days a week.
    3. You've worked with another company full-time remote before
    4. We also strongly prefer that you've made open source contributions before

    At Mixmax, our mission is building the impossible: a next-gen communications platform to make professional communications as rich, interactive, and developer-friendly as the web. We’re looking for talented full-stack engineers to join our in this mission.

    We’re a distributed & international team, so if you’re looking to work with us remotely, we encourage you to apply!

    What will I be working on?

    As a full-stack engineer, you’ll be working with us in all aspects of the product, from its core infrastructure to its custom front-end. This includes architecting systems to integrate with external services, building a full-featured web editor, and choreographing email systems and protocols. We’ll leave it largely up to you to evolve the stack as you see fit. We eagerly participate in open source development and will encourage you to do the same.


    • Experience in Javascript (Node.js, front-end frameworks), ElasticSearch and Mongo
    • Significant experience building web applications that have shipped
    • You enjoy writing well-tested, well-organized code
    What you might work on:

    • Scale our backend service to send many millions of messages a day
    • Architect the next generation of the Mixmax API: supporting rich communications apps that work on a broad spectrum of clients.
    • Maintain an elastic distributed infrastructure built on top of AWS
    • Build large scale data processing pipelines for indexing content
    • Continuously find opportunities to improve performance, and increase reliability & quality
    Current stack: NodeJS, Go, React, Mongo, ElasticSearch, Redis, Electron, AWS.

    Check out our engineering blog and our commitment to open source (GithubOpen Collective).

    What are you looking for in a team member?

    Your specialization is less important than your ability to learn fast and adapt to shifting technologies. We’re especially fond of people who:

    • Focus on project goals, not just writing code.
    • Iterate until customers love what you’ve built, and pay for it.
    • Have a hacker mindset and master the fine art of balancing time, features, and quality of code. You know when to unit test and when to “just ship it”.
    • Strive to grow personally and professionally, beyond just expanding technical abilities.
    • Love to experiment with new technology and share knowledge with the team.
    • Represent the team and product at conferences.
    If you are a member of an under-represented group in technology, we strongly encourage you to apply.

    What’s it like to work at Mixmax?

    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, we built multi-million dollar products with this balance in mind.

    As a founding 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.

    Our office is in San Francisco near Caltrain. We offer competitive compensation and benefits. You’ll work with a great team (meet us on Instagram) on a product people love!

    • 2 weeks ago
    • Mixmax

    Data Engineer

    About the job: Scrapinghub is looking for a Data Engineer to work closely with our Data Scientist team and provide assistance with dataset collection, cleaning and post-processing. You’ll also help with writing tools for working with data as required for Data Science projects. You will work with one of the most advanced and comprehensive web crawling and scraping infrastructures in the world, leveraging massive data sets with cutting edge technology.

    Job Responsibilities:

      • Create data tools for Data Science team members that assist them in building and optimizing our product.
      • Assemble large datasets that meet requirements set by the Data Science team, including creating web crawlers.
      • Be proactive in bringing forth new ideas and solutions to problems
      • Be a strong team player and share knowledge freely and easily with your co-workers
      • Write software for post-processing and cleaning of the data, taking part in data analysis if required
      • Automate manual processes, optimize data delivery, improve architecture for greater scalability
      • Work on integration of Data Science components into our larger systems
      • Handle mid-size and large datasets (200GB+)

    Job Requirements:

      • Due to business requirements, the successful candidate must be based in Ireland. 
      • Candidates based in the EU but willing to relocate to Ireland will also be considered. 
      • Python experience (3+ years)
      • 5+ years of software development experience
      • Good command of Linux
      • Front-end development experience required for creating and supporting internal tools
      • Back-end development experience required for creating and supporting internal tools: Python web frameworks (like twisted, aiohttp, django, flask), databases.
      • Understanding of the web technologies: JavaScript, HTML, CSS, HTTP
      • Strong analytics skills related to working with unstructured datasets
      • Excellent written English

    Bonus points for:

      • Strong web crawling and web scraping skills: Scrapy knowledge, browser automation experience. Splash experience is a plus.
      • Experience handling mid-size and large datasets, organizing their parallel processing
      • Good spoken English
      • Strong record of open source activity
    • 5 months ago
    • Scrapinghub