4 : remote jobs for you

Full Stack Software Engineer

DEVEXI is looking for a Senior Full Stack Software Engineer to join our team.

DEVEXI is an early stage healthcare analytics startup building a powerful, sophisticated yet intuitive longitudinal research data platform linking medical and dental data to enable researchers to connect the dots between diagnoses, treatments, prescribed drugs, exposures, and short and long-term health outcomes – for groundbreaking, longitudinal studies never before possible.
DEVEXI will enable health and medical researchers, universities, teaching hospitals, insurance payers, government health agencies and pharmaceutical companies to improve quality of health care delivery, identify best practices and increase successful, cost-effective outcomes.

Culture Fit

  • Passionate about Java and Big Data SQL Databases
  • Able to work effectively as part of a remote team
  • Be friendly
  • Be a self-starter
  • Be smart
  • Able to prioritize and context switch when necessary to achieve the bigger vision
  • Able to convey development concepts to both technical and non-technical audiences
  • Strong foundation in computer science: data structures, algorithms, and software design patterns

Skills Required

● Back End

     ○ Java
          ■ Experience building RESTful web services with Jersey
          ■ Experience with Guice & IoC
          ■ Bonus points for experience with Dropwizard
          ■ Bonus points for experience with Flyway or Liquibase  
          ■ Understand the Functional and Streaming enhancements in Java8
          ■ Expertise with Unit Testing and mocking frameworks (JUnit / Mockito)

     ○ SQL & Data Warehousing

         ■ Mastery of SQL with complex joins and aggregation clauses
         ■ Efficient ETL
         ■ Understand SQL schema versioning and migration
         ■ Bonus for experience manipulating Snowflake schemas
         ■ Bonus points for experience with AWS Redshift

● Front End

     ○ HTML / CSS / SASS / Javascript
     ○ AngularJS
     ○ Bower / Gulp
     ○ Build well-architected AngularJS implementations of wireframes
     ○ Bonus points for PhantomJS & experience with FE test frameworks

● Experience with:

    ○ Agile/Scrum
    ○ Git (Bitbucket)
    ○ Amazon Web Services including EC2 and S3
    ○ Continuous Integration
    ○ Docker

● Bachelor’s Degree in Computer Science or equivalent industry experience

Benefits

● Involvement in big data health analytics to enable groundbreaking longitudinal research
● Full-time remote work (1099 contract)
● Excellent work/life balance
● No travel required
● Dog-friendly workplace
● Work with a quality team of professionals

Please send resume, hourly rate, and availability to jobs+developer@devexi.com. Must be a U.S. Citizen.
  • 1 week ago
  • Devexi

Freelance Interview Engineer

Our Mission
Our mission is to be the world’s interviewer. We conduct highly predictive interviews for our clients with rigor, humanity and fairness. Karat helps companies hire the engineers they need to create the future and helps ensure that engineers are in jobs that maximize their strengths.

Interviewing is broken.  Karat professionalizes interviewing.

Join our community of Freelance Interview Engineers.

Karat Interview Engineers are a network of experienced software engineers who are equipped with the best practices and technology required to be professional interviewers. Every interviewer in the network is an accomplished engineer.  Our interviewers include development managers, software engineers and freelancers covering the full technology stack.

Flexible, high impact work that is compensated at highly competitive rates.

As an Interview Engineer, you will be compensated at highly competitive rates for your interviewing expertise.  The time commitment is flexible---many of our interviews happen on nights and weekends.  Some experts do 10 interviews/week while others do over 25 interviews/week.  You can work from anywhere, anytime.  You will sharpen your interviewing skills and transform the interviewing experience for every candidate and company.

Who are we looking for:

  • Interviewing experience focused on evaluating fundamental computer science skills (i.e. data structures, algorithms etc.), software craftsmanship (i.e. understanding of unit testing, source control, APIs etc.), and/or specific technologies (i.e. iOS, distributed systems etc.).
  • Strong oral and written communication skills. Able to empathize with candidates and provide actionable feedback.
  • An ability to structure your schedule (i.e. you can pick certain blocks of time during the day, evenings, weekends).
  • A genuine desire to continuously improve the Karat service and technical interviewing.

  • 1 week ago
  • Karat

Python Systems Engineer

Crunch.io is an innovative analytics company in the market research industry. We offer a survey data analysis platform that allows market researchers, analysts, and marketers to collaborate in a secure, cloud-based environment, using an intuitive drag-and-drop interface. Crunch users can quickly gain insights from their data and communicate them to their clients.

We are hiring a Python Software Systems Engineer to help develop and deploy our platform. We are inviting you to join our small, fully remote team of developers and operators helping make our platform faster, more secure, and more reliable. You would help us deliver new features and build the future for how we deploy our products faster and safer while increasing the availability and reliability of our systems. You will explore different ways of problem solving and discover, explain, and defend your choices in implementation. You will be self-motivated and disciplined in order to work with our fully distributed team.

We are looking for someone who is a quick study, who is eager to learn and grow with us, and who has experience in DevOps or Agile cultures. At Crunch, we believe in learning together: we recognize that we don’t have all the answers, and we try to ask each other the right questions. Some of the ways that we accomplish that include paired programming to tackle a hard problem, transparent code reviews, and discussions about design and architecture. Since Crunch’s employees are completely distributed, it’s crucial that you can work well independently, and keep yourself motivated and focused. We move fast but carefully, with a deep commitment to not breaking things… well, not too much.

Responsibilities:

In addition to typical software engineering and system administration tasks, you will be expected to

  • Contribute to code quality through unit testing, integration testing, code review, and system design using Python
  • Configure and administer production services, and develop and maintain procedures for updating and upgrading these systems without sacrificing availability
  • Develop and and maintain staging, testing, and developer environments that provide a uniform base for developing code that is trusted to work well in production
  • Develop and automate software lifecycle systems to aid in Continuous Integration and Delivery of tested code
  • Participate in on-call rotations (limited to your working hours + the occasional weekend) and assist in diagnosing and fixing system failures quickly when they occur

Qualifications:

  • Ability to work independently and communicate clearly
  • A commitment to producing robust, testable code that meets industry standards
  • Strong programming experience using Python or another high level programming language
  • Strong system scripting ability using PythonBash, or similar
  • Substantial Linux System Administration experience

Experience with any of the following are nice to have, but are not required:

  • Building large-scale or complex multi-tenant web applications
  • Parallelization, code optimization, and Big Data operations
  • System Deployment and/or Configuration Management software (e.g., Ansible, Chef, Puppet, etc.)
  • Continuous Integration tools (e.g., Jenkins, Bamboo, Travis, etc)
  • Monitoring (e.g., Nagios, Datadog, Sentry, Splunk, etc.)
  • Cloud Computing (e.g., AWS, OpenStack, Google Cloud, Azure, etc.)
  • ElasticSearchDocker, Kubernetes, Mesos

Learn more about our team!

Crunch offers competitive salary; health, dental, and vision insurance; and equity options. We are a small but growing company spread from UTC+1 to +11, mostly in the Western hemisphere. Remote work is flexible and largely independent, yet highly cooperative.

We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

  • 2 weeks ago
  • Crunch.io

Senior Backend Engineer - Passenger Growth (Golang)

PASSENGER GROWTH TEAM AT HEETCH
The top priority of our user-centric team is the happiness of our passengers. From the moment they decide to join us until they enter our marketplace, passengers will be using our products. And our mission is to make sure they get the stellar experience they deserve.

The scope of the team includes passenger acquisition, to ensure that passengers can signup smoothly in a few seconds, and passenger account, to provide a wonderful lifecycle experience to our passengers and help them oversee their passenger account between 2 rides.

Given our business scope, our team is working side-by-side with other Product teams and internal partners (Ops and Marketing teams), allowing us to build features that will empower passengers with new ways to ride.

CHALLENGES YOU'LL BE FACING WITH US
• Provide a new in-app signup and login experience without FB connect
• Provide a better referral flow to our loyal passengers
• Build a new "ride history" feature to help passengers handle their past rides
• Increase passenger engagement through new gamified features
• Contribute to a redesign of many passenger flows in mobile apps
• From the inside, we’re a caring full-stack team of product managers, software engineers (iOS, Android, Backend, QA), and product designers. Team is growing up, so this is also a great opportunity to join an adventure from the beginning.

HOW WE WORK What we expect from you
• You don’t just push code, you own the product as a whole.
• You kill legacy piece by piece to design shiny new micro-services. Mixing both technical and product requirement.
• You engineer solutions used by millions of users every single day.

Tech Stack
• Microservices.
• Docker with Mesos & Marathon.
• We follow community guidelines and standards.
• Unit and functional tests are as important as code.
• Kafka.

Team Life
• Work wherever you want: we’ve always been remote first but also have a shiny new office in Paris, London, Stockholm, Milan, Bruxelles and Casablanca.
• Open communication: everything is public within the team.
• You are not alone: we are supportive to each other and use Slack and video calls to keep in touch.
• Promulgate Knowledge: Whether it's organizational, cultural or technical, we're eager to learn!
• Continuous improvement: weekly team retrospective and strong Speak Up value.

REQUIREMENTS
• Experience with microservices in production.
• Professional experience in Go.
• Understand Ruby on Rails.
• 5 years as a software engineer.
• Designs performant systems for high through put workloads.
• Awareness and understanding of technical constraints.

  • 3 months ago
  • Heetch
Feedback