This week
  • Roon Labs

    The Role

    Roon Labs is looking to hire several software developers during the first half of 2019.

    Experience with our technology stack is a plus, but we place more value on the breadth of technologies you’ve worked with in the past. It is important that you are comfortable and experienced working in a large pre-existing codebase and with a variety of languages, toolkits, and technologies, picking up new skills and expertise as needed.

    Possible Areas of Focus

    This role is open to all generalist developers who can comfortably work on all areas of our systems and get stuff done.

    We are also interested in growing the team in a few specific directions. These are some possible areas of focus, based on the work we have coming up. Experience relevant to these areas is a bonus, and if any of this resonates with you please let us know.

    Mobile Applications

    Our mobile applications share one UI codebase across platforms--so this isn’t about building screens. There is some technical debt in our mobile infrastructure, and some expected product touch points are missing or not done well. Furthermore, as we expand the scope of our mobile apps to include streaming/playback away from the home system, there will be a lot of under-the-hood work required to make a lot more of our code run (and perform) on tablets and phones.

    Machine Learning

    A few months ago, we launched Roon Radio, our first machine-learning feature. We have a healthy roadmap planned for future features that incorporate machine learning, and could use some help making these plans a reality. This work would encompass everything from data acquisition/warehousing, batch processing, learning/training steps, and surfacing the results via cloud services, dashboards, or our client applications. In parallel, we are working on ETL and Analytics systems for the rest of the company.

    Devops/Cloud Services

    We recently moved our cloud operations to a new provider and containerized everything. While things are up and running, there are definitely some aspects that require shoring up and long term ownership, and we still have some rough patches in the system that we are slowly moving through. Adding fresh perspective, experience, and ownership in this area would be a great help to us.

    “End-to-end” Project Ownership

    If Roon were a web based product, we’d call this “full stack development”. We are always at work implementing new features or integrating with other products. This generally involves work in several layers--cloud services, the media server, and the user interface. We're looking for developers that can handle the detailed aspects of projects like this without losing sight of the larger goal.

    Our Technology

    Roon functions like an IoT product in the home. The core of the product is a media server, which manages a music library and streams audio to multiple zones around the home. This can run as software or on a dedicated appliance. In addition, Roon supports many different control points and networked audio devices. The Roon user experience is backed by a set of cloud services which serve up music metadata, recommendations, and so on.

    Roon’s client applications are all built in C#, with C/C++ underpinnings. We use Xamarin tooling on iOS and Android. Our software is portable across Windows, Mac, iOS, Android, and Linux. The user interface is built using an in-house UI toolkit that combines a functional-reactive programming paradigm with an OpenGL-based rendering engine.

    Our cloud services are built in C#, Node.js, and Python. Our cloud infrastructure runs on Docker Swarm and Google Cloud Platform. We use Postgresql, Nginx, and Elasticsearch.

    Our data and learning systems are built using Python (numpy, scipy, scikit-learn, pandas, …), C++, SQL, and Airflow.

    While a lot of our code is written in C#, this is not a Windows/Visual Studio/Microsoft’s Latest Dogfood kind of place. We use a limited subset of .NET as a portable runtime environment and most of our developers live on Mac/Linux machines using vim/emacs, make, zsh, and git.

    About You

    • You have a healthy curiosity about how things work.
    • You have excellent communication skills, and speak and write English well.
    • You can work independently and own projects to completion.
    • You aren't afraid of doing grunt work when your projects require it.
    • You are comfortable making noise when you get stuck or when something feels wrong.
    • You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, databases, and information retrieval.
    • You’re a good programmer. You write understandable code with an eye towards maintainability.
    • When things break — and they will — you are eager and able to help fix them.

    About You

    The most active portion of our work day is 12PM-5PM EST. Your typical work hours should overlap that period sufficiently to facilitate collaboration with others. Aside from that, we do not care where you are located or if you need to split up your work hours in a non-standard way.

    We offer Health/Dental/Vision (80/20), 401k with match, paid parental leave, and flexible time-off.

This month
  • Clevertech
    Interested in exploring your future in this role and Clevertech? Set yourself up for success and take a look at our Interview Process before getting started!

    DESCRIPTION:

    Clevertech is looking for a Back End Data Engineer to join our global team. This role has database design and implementation responsibilities including alternative data structures such as nosql, redis, elasticsearch and more. Clevertech looks for craftsmen developers who take ownership of their code.

    You can deliver quickly while being clever to avoid missteps. You have an effective positive attitude that shines as you show you care about client and colleague concerns. You are always learning and are a transparent communicator even when it is challenging. You thrive on challenging yourself daily and seek to surround yourself with like minded individuals.

    REQUIREMENTS:

    • B.S. in Computer Science or equivalent experience followed by 5+ years work experience in using SQL and databases in a business environment
    • Expertise in Data Visualization
    • Experience with LookML (Looker) will be an advantage
    • Deep experience in the latest libraries and programming techniques
    • Familiar with SQL/NoSQL databases like MongoDB and their declarative query languages
    • Knowledge in using BI Analytics and related technologies

    WHO YOU ARE:

    • You have accomplishments that showcase your capabilities by their success and technical depth.
    • You own new features from idea to completion.
    • Work well with a core team to design and execute major new features.
    • Enjoy contributing to a fast moving exciting project
    • Strong communicator and fluent in English with excellent written and verbal communication skills.
    • Thrive and excel in our diverse, distributed and agile team environment

    Our Benefits

    We know that people do their best work when they’re taken care of. So we make sure to offer great benefits.

    • Competitive Vacation Package
    • Annual Financial Allowance for YOUR development
    • Flexible Family Leave
    • Clevertech Gives Back Program
    • Clevertech U (Leadership Program, Habit-Building, New Skills Training)
    • Clevertech Swag
    • Strong Clevertech Community

    How We Work

    Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation.

    True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership.

    We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new.

    The result? We produce meaningful work

    Getting Hired

    We hire people from a variety of backgrounds who are respectful, collaborative, and introspective. Members of the tech team, for example, come from diverse backgrounds having worked as copy editors, graphic designers, and photographers prior to joining Clevertech.

    Our hiring process focuses not only on your skills but also on your professional and personal ambitions. We want to get to know you. We put a lot of thought into the interview process in order to get a holistic understanding of you while being mindful of your time. You will solve problems derived from the work we do on a daily basis followed by thoughtful discussions around potential fit. Whatever the outcome, we want you to have a great candidate experience.


    Want to learn more about Clevertech and the team? Check out clevertech.careers.

    Clevertech Culture Video

    APPLY FOR THIS POSITION

  • MD Ranger, Inc.

    MD Ranger is a growing, profitable and dynamic healthcare SaaS company serving hospitals across the U.S. We are the leading supplier of non-salary physician compensation benchmarks. We are seeking a Full Stack Engineer to become a key part of our team in the development of new and innovative benchmarking, analytic, and visualization tools.

    In this role, you will develop new products, improve existing features, and ensure the quality of both our data and our user experience. You will work on web tools, database systems, and proprietary report writers. In a given week, you may collaborate with leadership to discuss new product opportunities, work with another senior engineer to improve speed and functionality, integrate new features into our customer portal, and develop new ways to visualize benchmark data.

    The successful candidate should be…

    • Experienced and comfortable working independently and owning their product

    • Broadly experienced with demonstrated depth in a few areas; curious and interested to learn new things

    • Secure as an expert in their technical domain and eager to learn the product domain

    • Incredibly detail-oriented, holding self and peers to high standards of quality

    • Eager to be part of a team, with strong communication and collaboration skills

    Skills/Qualifications:

    • Experience with advanced user interface designs that present complex, large datasets in a simple and understandable way

    • At least 6 years of professional work experience with Ajax, PHP, MySQL, JavaScript, Git, jQuery, jQueryUI.

    • System administration of cloud-based production systems including MySQL, Apache, Linux (Centos, Ubuntu; ensuring continuous service).

    • Design and programmatic generation of PDF and web-based documents

    • Understanding of basic statistics, algorithms and data structures, performance tuning

    • Normalization and interpretation of unstructured data

    • Experience implementing procedures around security and privacy

    • Acquaintance with Ruby and Joomla system administration is a plus

    To apply, send your resume and cover letter to [email protected]

  • ReCharge Payments

    Overview

    With over 10,000 online merchants launching subscriptions and over 1,000,000 subscribers powered by ReCharge we're processing tens of millions of dollars in sales every week. Our mission ‘to make repeat orders easier' began four years ago as a bootstrapped startup and today we're at the forefront of recurring billing software with over 100 remote-first employees around the globe.

    Our Store team is looking for a Software Engineer to collaborate with engineers globally working on a critical part of a SaaS user experience used by millions of people every month.

    Our stack includes: Python, Flask, Jinja, ES6, Vue.js, Sass, Webpack, Redis, Docker, GCP, Terraform, Ansible, Memcached, Nginx, Snowflake, Looker, Matillion

    What You’ll Do

    • Live by and champion our values: #ownership, #empathy, #simple-solutions.
    • Write code focused on scalability, testability, supportability and maintainability.
    • Collaborate with design, product and engineering teams across the company to build new features or update existing ones at scale.
    • Implement new technologies to solve ReCharge’s technical challenges as they arise.
    • Champion good habits (development techniques, security, tech debt balance, TDD, and agile habits) within your team; improve engineering standards, tooling, and processes.
    • Debug production issues across multiple levels of the stack.
    • Find and address performance issues throughout the application.
    • Perform thorough code reviews and troubleshoot complex issues.
    • Work with engineering and product managers to understand roadmap priorities.

    What You’ll Bring

    • Typically, 4-8 years of relevant development experience in fast paced environments
    • Knowledge of two or more languages: Python, Go, Java, Nodejs, Ruby
    • Proficient with Python, Flask, Jinja (or liquid) and collaborative tools like Git
    • A knack for engineering simple solutions to solve complex problems
    • Self driven; a passion for taking ownership of your work and delivering outcomes
    • Ability to work remotely and desire to make an impact at a boot-strapped start-up
    • Excellent communication skills, a team player with a ‘winning as a team’ attitude
    • Strong computer science fundamentals - data structures and algorithms
    • Bachelor’s degree or equivalent experience desired
  • Left Field Labs

    THE OPPORTUNITY

    We are seeking an experienced back-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, scalability, and maintainability.

    IN THIS ROLE, YOU WILL:

    • Collaborate with leads, developers, and designers to create and maintain back-end architectures for highly-trafficked applications
    • Build new features
    • Design data structures and the services that use them
    • Debug development and production issues across multiple services
    • Work towards improving code quality, internal tools/processes, and documentation

    YOU MAY FIT THIS ROLE IF YOU:

    • Enjoy and have experience building APIs
    • Write high quality, server-side code
    • Are deeply knowledgeable and experienced in Python (extensive experience in similar languages will be considered)
    • Often find yourself staring at a blank wall and attempting to visualize how an extremely complex system operates under high load
    • Thoughtfully design forward-thinking, scalable, and performant data architectures
    • Have used both SQL and NoSQL databases, and understand the benefits and shortcomings of each
    • Take production systems seriously, and expect others to do the same
    • Know how to independently debug a complicated problem, and do so regularly
    • Regularly 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.

  • Left Field Labs

    THE OPPORTUNITY

    We are seeking an experienced back-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, scalability, and maintainability.

    IN THIS ROLE, YOU WILL:

    • Collaborate with leads, developers, and designers to create and maintain back-end architectures for highly-trafficked applications
    • Build new features
    • Design data structures and the services that use them
    • Debug development and production issues across multiple services
    • Work towards improving code quality, internal tools/processes, and documentation

    YOU MAY FIT THIS ROLE IF YOU:

    • Enjoy and have experience building APIs
    • Write high quality, server-side code
    • Are deeply knowledgeable and experienced in Python (extensive experience in similar languages will be considered)
    • Often find yourself staring at a blank wall and attempting to visualize how an extremely complex system operates under high load
    • Thoughtfully design forward-thinking, scalable, and performant data architectures
    • Have used both SQL and NoSQL databases, and understand the benefits and shortcomings of each
    • Take production systems seriously, and expect others to do the same
    • Know how to independently debug a complicated problem, and do so regularly
    • Regularly 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.

  • Loan Dolphin

    ABOUT US

    We are a leading FinTech Startup in Australia, providing a forward-thinking and creative way for customers to find their ideal Home Loan, save money and improve their financial health.

    We work with banks, mortgage brokers and corporates to build a fair and transparent marketplace, making the process of finding and choosing a home loan easy for everyone, regardless of their knowledge or experience. It’s about time borrowers had someone on their side!

    Our team, although still small, has recently doubled in size and we are now looking for an experienced Senior Back-End Engineer to join us working remotely from any timezone that can overlap with our Australian team for a few business hours a day or from our office in sunny Lisbon/Portugal.

    It will be your responsibility to help shape how we address the challenges of modern back-end applications and architecture.

    We believe in mutually beneficial relationships with our team and are looking for people who are hungry and driven to continuously transform themselves, our team and our business.

    In this role you will be working closely with our CTO and Back-End team which are spread between Australia, India and Portugal.

    You can work from either our Lisbon office in Portugal or remotely from from anywhere as long as you have a few hours overlap withSydney’s timezone (UTC +11) or Lisbon’s timezone (UTC +0) and a good internet connection for our videoconferences.

    If you’re looking for the challenges and opportunities of a startup that’s also an outstanding place to work, read on.

    HOW WE WORK

    We have a distributed team with a head office in Sydney/Australia and another office in Lisbon/Portugal with a diverse team from around the world (Australia, Sri Lanka, Brazil, Portugal, India and China) and seek to be a remote-first company. This means that we favour async written communication.

    Our typical process is the following: we start with a requirements page that gives an overview of what we need to deliver. Then the assigned developers will create an RFC document with an overall proposal for implementation that will be peer-reviewed. This is not to be long and formal process, but rather allows us to sync and think before starting to do things. When the development happens, we deliver code via pull requests that are also peer-reviewed. We favour good quality practices like unit tests and proper documentation. We expect you to be honest, smart and daring. We hope you see feedback as an opportunity to grow.

    We work with agile development methodologies, Rails, PostgresSQL, AWS, Docker and Git. You will participate in building a modular architecture that will support our challenges to come. You will support and work directly with both the QA, BE and FE development teams as well as our Business & Operations team. You will also review and approve product development and changes.

    YOUR TRACK RECORD

    • At least 5 years of professional software engineering experience.
    • Strong Computer Science background and knowledge of algorithms and data structures.
    • Proven experience developing and supporting large scale production Rails applications.
    • Appreciation for testing and the ability to write specs using RSpec.

    Please stop reading now if the points above do not describe your experience. If they do, we want to hear from you so please read on!

    PROJECTS WE’RE EXCITED FOR YOU TO WORK ON

    • Architecting our Ruby on Rails application split in decoupled Rails Engines to improve adaptability for future challenges.
    • Coordinating communication between systems using an event mechanism.
    • Implementing event sourcing throughout our applications defining its architecture.
    • Creating Serverless functions or microservices for certain external services & processes.
    • Coordinate with engineering teams at Australian Corporates/Enterprises to support partnerships and integration efforts.
    • Evangelise coding and performance best practices with the rest of the team.
    • Participate in company-wide brainstorming sessions to define our roadmap, come up with ideas and solutions to our challenges where everyone on the team is invited to join. This is where you get to be creative and help us innovate.

    YOUR SOFT SKILLS

    • Great written and verbal communication skills in English.
    • Excellent team player with strong communication skills and with a passion for collaboration.
    • Proactive with communication with a “get things done” mindset and have no problem managing your time as a remote employee.
    • Be able to receive and give candid feedback.
    • Experience with agile development methodologies.
    • You are proud of your craft and value clean code that scales to keep teams productive.

    YOUR TECHNICAL SKILLS

    • 5yrs+ of Software Engineering experience, with at least 3yrs in Ruby on Rails.
    • Strong understanding of systems architecture, database design, and the ruby language.
    • Experience with PostgresSQL.
    • Unit testing and code documentation practices.
    • Experience of common software engineering practices (git, dependency management, versioning, continuous integration pipelines, etc).
    • Sound knowledge of infrastructure and DevOps is highly desirable.
    • Understanding the full-stack architecture, including front-end integration with back-end APIs.
    • Advanced Javascript and frameworks experience and knowledge.
    • Knowledge of any framework like React / Angular / Vue / Ember is a plus.
    • Technical writing such as technical blog posts is a big plus.
    • Portfolio of projects to show with a description of the role and tasks involved is highly desirable.

    * As long as you can overlap for a few hours with Sydney’s timezone (UTC +11) or Lisbon’s timezone (UTC +0) and a good internet connection you can work from anywhere in the world. Alternatively you can join our team in Lisbon/Portugal and work from our office there.

    ** RECRUITERS: please be advised, enquiries or resumes from recruiters will not be accepted. Only direct applicants considered. PLEASE DO NOT CONTACT.

    ** DEVELOPMENT AGENCIES & OUTSOURCING: please be advised, enquiries from development agencies or outsourcing firms will not be accepted. Only direct applicants considered. PLEASE DO NOT CONTACT.

  • Microverse

    Microverse is a school that finds the most talented individuals in the world, trains them in software engineering while they work as part of a distributed team and connects them with remote jobs.

    At Microverse, there are no classes or physical classrooms. Instead, students learn using a unique approach — by remote pair programming and collaborating with other students in real time, just as they would with colleagues if they were part of a distributed team in a real company.

    We have full-time students in 50+ countries and 10,000 applicants per month from 200 countries. Among those applicants, we select the top 0.3% and don't charge them anything until they get a job.

    Job description

    We are looking for a seasoned software developer with experience teaching and coaching others to help us improve and lead the curriculum and instructional design of our software development program.

    As Microverse’s Curriculum Director, you will be responsible for shaping our teacher-less and project/mastery learning-based approach to teaching.

    We believe that educational content is a commodity and we work on curating the best content in the world. Your job won't be to create new content for our curriculum. Instead, you will be designing the processes and projects to provide support, structure, and accountability to train future software developers who are ready to join distributed teams around the world.

    This is an opportunity to shape an early-stage company and be part of a movement that is trying to connect millions of people with global opportunities regardless of where they are.

    Duties & Responsibilities

    • Design Microverse's software development curriculum 
    • Apply project-based, self-paced, and mastery-based learning concepts
    • Work with the Student Success team to make sure our curriculum and learning projects keep students motivated and in the flow zone
    • Work with the Career Prep team to continuously align our learning material with the needs of the companies hiring our students
    • Design and manage a program to provide real-time technical help and code reviews for our full-time students
    • Help create a learning environment for self-directed learners 

    Education, Skills, and Experience

    • Minimum 3+ years of experience in the Computer Science industry
    • Experience with Ruby, Ruby on Rails, and React
    • Strong foundations of algorithms and data structures
    • Experience in teaching/coaching
    • Excellent written and verbal communication skills
    • Ability to work with a diverse group of individuals
    • Self-starting with the ability to effectively work autonomously, proactively, and humbly with little oversight
    • Intelligent, dedicated, flexible with a willingness to experiment

    You ideally…

    • Have contributed to open source before
    • Have experience working remotely
    • Have experience with collaborative, peer-to-peer learning
    • Have experience in instructional design
    • Are familiar with different LMSs
    • Have prior startup experience

    The team

    • We are distributed all around the world and work remotely
    • You will report directly to the CEO and founder of the company
    • You will work with the Admissions Director, the Student Success team, Code Reviewers and Career Coaches.
    • We have flexible paid time off
    • We have a strong remote culture
    • We meet physically a couple of times per year

    How to apply

    Send us a short paragraph telling us why you think you are an excellent fit for this position and include the word "apple" to make sure that you read the entire job description. Don't forget to include your resume.

    --------

    * The position is a full-time remote position.

    Microverse is an equal opportunity employer and acts in this capacity without regard to race, color, religion, sex, national origin, age, or disability.

  • Noddus

    About the role

    We are looking for an experienced Data Scientist (Ad-Tech) to join us and be the foundation of our Data Science team as we continue to grow and scale our application.

    • Responsible for processing, cleansing, and verifying the integrity of the data used for analysis.
    • Develop forecasting and reporting procedures that instantly highlight business opportunities and flag potential issues.
    • Conceptualize and build dashboards that are simple, visually appealing, yet showcase all the key data trends and metrics to ease reporting to all business stakeholders.
    • Design and develop machine learning models and algorithms that drive performance and provide insights (e.g., Real Time Bidding algorithms for pacing & optimization, clustering algorithms, lookalike modeling, fraud detection, device identification, cross-device association, ad inventory estimation, audience segmentations, and other Ad-Tech applications.).
    • Rapidly develop a deep understanding of the quantitative methodologies and implementation details that will best power our optimisation engine. Methods used could include Linear Regression models, k-means clustering, Linear Programs, Mixed Integer Programs, and other machine learning and data mining strategies.
    • Develop tools and processes to monitor performance of existing models and implement enhancements to improve scalability, reliability, and performance.
    • Partner closely with Engineering on the architecture and implementation of modeling efforts to ensure performance and scalability.
    • Partner closely with Product on the incorporation of new modeling features into our product set, including UI & API layers.
    • Communicate effectively with Product, Engineering and Sales to identify and define strategic data-intensive projects based on business needs.
    • Create supporting documentation for algorithms and models.
    • Stay abreast of new developments in machine learning and data science, and investigate & develop new approaches to continue innovating.

    We are looking for someone confident with the following background and skills

    • Degree in a quantitative discipline (e.g., Computer Science, Math, Physics, Statistics, Engineering, or similar).
    • Python/Java.
    • Strong quantitative skills with a solid grasp of key concepts in probability, statistics, algorithm design, and machine learning.
    • Experience with Machine-Learning/Big-Data Platforms and modeling frameworks, especially Spark, Hadoop and EMR.
    • Experience with statistical modeling and visualization with Python or R.
    • Experience with SQL and Excel.
    • Strong DNN background with proven experience in TensorFlow building real world solutions on large scale data sets.
    • Knowledge of machine learning, NLP, classifiers, statistical modeling and multivariate optimization techniques.
    • General understanding of data structures, algorithms, multi threading, and distributed computing concepts.
    • Good communication and writing skills (Docs and Collaboration).

    We know that’s already enough but if you go the “extra mile” it will surely make you stand out

    • Docker and Kubernetes.
    • Have a good understanding of online advertising technologies and ecosystem.
    • Experience with Real Time Bidding.
    • Experience working with BI solutions (e.g., Tableau).
    • Communicating with GIFs 😜.

    Benefits

    • Sharp, motivated co-workers.
    • Very flexible work schedule.
    • A flat structure that’s always open to hearing opinions and receiving feedback; we understand that we can constantly improve so we greatly value individuals with an entrepreneurial spirit that are willing to put great ideas forward.
    • You will be part of a product that is seeing an exceptional growth. We are onto something.

    Up for a challenge?

  • Karat
    $50,000.00 - $160,000.00

    Who is Karat? Karat is the world's leader in conducting first-round technical interviews. Our network of experienced interview engineers have conducted over 20,000 technical interviews on behalf of clients including Indeed, Pinterest, Intuit, and Citrix. We continuously analyze our interview data to get smarter and more predictive with every interview we conduct. As a result, our clients reclaim 60% of engineering hours per hire, accelerate achievement of their hiring goal by 25%, and offer an exceptional experience with 95% of candidates rating their experience as positive. 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. 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. We are looking for experienced software engineers who believe that interviewing is a first-class job. You should possess:

    • 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.
Older
  • SemanticBits

    SemanticBits is looking for a Data Engineer/Wrangler who is an effective technologists, self-motivated, and able to source and develop data models to fuel the analytics, developed by analysts and data scientists. You will deliver data acquisition, transformations, cleansing, conversion, compression, and loading of data into data and analytics models. Work in partnership with data scientists and and analysts to understand use cases, data needs, and outcome objectives. You are a practitioner of advanced data modeling and optimization of data and analytics solutions at scale. Expert in data management, data access (big Data, traditional data marts, etc.), advanced in programming (Python, Shell scripting, Java, and SQL), advanced database modeling, familiarity with analytic algorithms and applications (like machine learning).

    SemanticBits is a leading company specializing in the design and development of digital health services, and the work we do is just as unique as the culture we’ve created. We develop cutting-edge solutions to complex problems for commercial, academic, and government organizations. The systems we develop are used in finding cures for deadly diseases, improving the quality of healthcare delivered to millions of people, and revolutionizing the healthcare industry on a nationwide scale. There is a meaningful connection between our work and the real people who benefit from it; and, as such, we create an environment in which new ideas and innovative strategies are encouraged. We are an established company with the mindset of a startup and we feel confident that we offer an employment experience unlike any other and that we set our employees up for professional success every day.

    Requirements

    • Bachelor’s degree in computer science (or related) and 4 to 6 years of professional experience
    • Strong knowledge of computer science fundamentals: object-oriented design and programming, data structures, algorithms, databases (SQL and relational design), networking
    • Demonstrable expertise with Python, Elasticsearch, and Spark, wrangling of various data formats - CSV, XML, JSON.
    • Experience with the following technologies is highly desirable: R, AWS cloud computing, Apache NiFi, Apache Kafka, Kibana, Node.js
    • Experience with Agile methodology, using test-driven development.
    • Excellent command of written and spoken English
    • Self-driven problem solver

    Benefits

    • Generous base salary
    • Three weeks of PTO
    • Excellent health benefits program (Medical, dental and vision)
    • Education and conference reimbursement
    • 401k retirement plan. We contribute 3% of base salary irrespective of employee's contribution
    • 100% paid short-term and long-term disability
    • 100% paid life insurance
    • Flexible Spending Account (FSA)
    • Casual working environment
    • Flexible working hours
  • Elastic

    At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do great things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. We unite Elasticians across 30+ countries (and counting!), 18 timezones and 30 different languages into one coherent team, while the broader community spans across over 100 countries.

    Engineering Philosophy

    We're looking for a Java Engineer to join the Elasticsearch team, focusing on work on Geospatial work in Lucene and Elasticsearch. Our team builds Elasticsearch, the heart of the Elastic Stack.

    Engineering a distributed system that is easy to operate via elegantly designed APIs is a challenge. It requires software development skills and the ability to think like a user. We care deeply about giving you ownership of what you’re working on. Our company believes we achieve greatness when they are set free and are surrounded and challenged by their peers. At Elastic, we effectively don’t have a hierarchy to speak of; we feel that you should be empowered to comment on anything, regardless of your role within the company.

    What You Will Be Doing:

    • Design and implement new, fast, horizontally-scalable features and APIs in Elasticsearch, integrating and exposing new features from Apache Lucene. You'll propose technical approaches, discuss, and will have ownership of the features you work on.
    • Investigate and implement optimizations for geo spatial indexing and search data structures.
    • Integrate new geospatial features in Elasticsearch from Lucene.
    • Implement new geospatial aggregations and data analysis techniques (e.g., faceting, clustering, hot spot analysis).
    • Improve existing geospatial APIs including new intercommunication formats.
    • Work closely with cross product teams to expand geospatial offerings at all levels of the Elastic stack
    • Working with the community on bugs and performance issues and assisting out support engineers with tougher customer issues.

    What You Bring Along:

    • You are comfortable coding in Java, conversant in the standard library of data structures and concurrency constructs, as well as newer features like lambdas.
    • Experience implementing geospatial data structures (e.g., spatial trees, tries, encoding).
    • Firm understanding of geospatial coordinate systems, map projections, and datum transformations.
    • You have experience with Elasticsearch or another search technology, and understand basics of indexing and querying documents

    Bonus Points:

    • Familiar with or have contributed to other open source geospatial projects.
    • Experience with geospatial visualization techniques, cartography, and/or thematic mapping.
    • Familiar with exploratory spatial data analysis and spatial statistics techniques.
    • You've worked on open source projects before and are familiar with different styles of source control workflow and continuous integration.
    • You've built things with elasticsearch before, and understand how distributed systems operate and the limitations and advantages.

    Additional Information:

    We're looking to hire team members invested in realizing the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe! Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.

    • Competitive pay based on the work you do here and not your previous salary
    • Equity
    • Global minimum of 16 weeks of paid in full parental leave (moms & dads)
    • Generous vacation time and one week of volunteer time off
    • Your age is only a number. It doesn't matter if you're just out of college or your children are; we need you for what you can do.

    Elastic is an Equal Employment employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. Elastic also makes reasonable accommodations for disabled employees consistent with applicable law.

  • Action Verb

    We’re looking to hire a senior Ruby developer to take charge of the backend of our core product, BrickFTP.  You'll have the chance to build and lead a team while still being hands-on with everything.

    For This Role, We Want To See This Track Record of Results:

    • History developing and supporting actual Ruby-on-Rails applications that have seen production usage with a large userbase.

    • At least 5 years of applicable experience.

    • Participation in open source Ruby gem projects, including ideally being the maintainer for a Gem that sees large usage in the community.

    • Strong Computer Science background and understanding of algorithms and data structures.

    • Complete understanding of how to write secure code and an awareness of common web application security vulnerabilities.

    • Appreciation for testing and the ability to write specs using RSpec.

    Bonus points for making contributions to major open source projects.

    Please stop reading now if these bullets do not describe your experience. We do not make inexperienced hires. But if they do describe your experience, please read on!

    Salary and Benefits

    Action Verb offers competitive salaries combined with unparalleled flexibility and other benefits to secure top talent.

    This position pays at least $130,000-150,000 per year, based on experience and track record, plus a great benefits package, and a $2,500 signing bonus to purchase a new computer, desk, or anything else that would help build or refresh your home office.

    After your first year with Action Verb, we’ll update your salary annually based on your performance, as reviewed by your peers. Over the course of your career at Action Verb, your salary can grow by 2-3x if you are one of our highest performers.

    We fully pay base plan health insurance premiums (exact plan details depend on your state of residence), and we’ll pick up the tab for 75% of your spouse or family if they wish to join your chosen plan. We want your family to be healthy.

    You’ll take off 11 company-wide holidays per year as well as 20 days of PTO for vacations. Go have fun. Don’t work all the time.

    Plus, you can join Action Verb Risk Free because of our $7,500 Quitting Bonus Within Your First 90 Days.

    Want to read more about our culture and philosophy?  

    Go here: https://actionverb.com/working-at-action-verb

  • Action Verb

    Are you an expert in the inner workings of the FTP protocol or SFTP protocol? Would building a server that achieves perfect compatibility with the RFC while still managing to support buggy clients make you smile?

    If so, we’d like you to learn about Files.com!

    Files.com is one of the largest providers of commercial FTP and SFTP server hosting in the world. Our service was originally launched as BrickFTP, and even though we’ve grown beyond FTP in our service offerings, we have thousands of businesses that rely on our services 24/7 for reliable FTP and SFTP server hosting.

    Our FTP and SFTP server code is primarily written in Java and leverages open source code from the Apache foundation (that we have considerably extended).

    We’re looking for a rare unicorn who knows FTP and/or SFTP at a protocol level and knows Java to help us modernize our FTP and SFTP server code and implement many new exciting features.

    As an FTP or SFTP server developer at Files.com, you’ll take ownership of our FTP and SFTP server code, helping us keep it modern, fast, and maintainable, while implementing exciting new features.

    These codebases are currently written in Java, and we want applicants to be comfortable in Java, but we are also interested in rewriting these in more modern languages such as Go or Elixir, especially if we can leverage existing FTP or SFTP libraries.

    In this role, you’ll work on the following things and more:

    • Keeping our SSH and TLS cryptography up to date, including integrating new ciphers and curating the list of approved ciphers for maximum security.

    • Ensuring that our FTP and SFTP server products are maximally compatible with the wide range of client software in the wild (even the buggy software).

    • Optimizing our FTP and SFTP servers for speed and throughput so our customers get the fastest server experience possible.

    • Integrating new features such as client-side encryption.

    Minimum Qualifications:

    • 5+ years of directly applicable experience.

    • Deep understanding of the FTP and/or SFTP protocols at the protocol level. Having written an FTP or SFTP client or server in the past would be a strong indicator of this.

    • Strong Computer Science background and understanding of algorithms and data structures.

    • History developing and supporting actual applications that have seen production usage with a large userbase.

    • Complete understanding of how to write secure code and an awareness of common web application security vulnerabilities.

    • Solid experience with Java, ideally the new features in Java 8 and Java 10.

    Preferred Qualifications:

    • Participation in open source projects, including ideally being the maintainer for a package that sees large usage in the community.
  • Tablet Command, Inc.

    Description

    Tablet command builds software that matters. We are the emerging leader in incident response and management solutions for public safety agencies in the US and Canada. Our iPad app is in the hands of firefighters and other first responders while they respond to emergency incidents. We deliver an intuitive, easy to use and above all robust and reliable software solution that changes outcomes for the better.

    Tablet Command Enterprise Service is in use by thousands of fire service professionals across hundreds of fire departments throughout North America. Our customers include San Francisco, San Diego, Denver, Charlotte, and departments in California, Colorado, Missouri, Florida, and Canada. We are growing rapidly in other regions as well.

    Tablet Command is a remote team with the corporation based in the San Francisco Bay Area. Preferred time zones are Pacific, +/- 1h or Australia (Melbourne), +/- 1h.

    Requirements

    The ideal candidate will have experience working remotely. We look for strong communication skills and a passion for high quality software. We love keeping up with new technology and best practices and we hope you do too.

    In our software, we value robustness, stability, resilience and performance. If our code works, lives are  saved. If our code fails, lives can be at risk. We’re motivated by the fact that our work has real impact and it pushes us to be better every day.

    As a part of a small, collaborative and agile tech team, you will be a primary contributor to the design and development of new microservices, applications and features. You will build, test, debug and maintain application software throughout the product lifecycle. We talk to our users directly whenever possible so you will need a strong customer focus. If something goes wrong, we pull together as a team and scramble to fix it.

    In your application please include an example of something you’ve created and are proud of. This can be anything you choose: an app you’ve built, some code, a blog post, a pull request, or whatever you like.

    Nice-to-haves include:

    • Solid professional experience building RESTful APIs in Node.js

    • Knowledge of design patterns, data structures, and algorithms

    • Experience building and maintaining mission critical software

    • Ability to work independently and collaborate with a remote team

    • Action-oriented, diligent, and flexible

    • Passion for public safety and software that impacts society in a positive way

    Stack

    We run a cluster of Node.js microservices in a mix of Javascript and Typescript backed by MongoDB. We use RabbitMQ as a task queue and Redis for ephemeral data. Experience with these specific technologies is a bonus but we’re mostly interested in smart people who are willing to learn. The stack may not look the same in a few years and we’d rather hire for the long term, not the short term.

    We’re looking hard at Kubernetes, as well. Experience with or interest in containers and container orchestration platforms is a bonus.

    Benefits

    We’re committed to Tablet Command being a company where the best developers want to work. We treat people well by favouring remote work, family-friendly policies and reasonable work hours. We build great software by ensuring clean and pragmatic programming practices, letting the team lead decisions, hiring smart people and letting them get things done. We keep our edge with a commitment to inclusion and professional development.

    The most important part of our company is the human element. No matter what we do, it’s guided first and foremost by an obsession with being fair, humane, kind, and respectful.

    At Tablet Command you will:

    • Work on high profile, meaningful software that makes a tangible difference in people’s lives.

    • Your code will get people home safe to their families.

    • Work with a dedicated team of professionals who are passionate about technology and public safety.

    • Work with great equipment and cutting edge tools.

    • Be given a competitive compensation package with a generous vacation policy.

    The Application

    If you think we are a good fit for this position, please submit your resume along with a cover letter, letting us know why you want this job and why you are the best candidate for this positions.

    Your resume will be reviewed and, if selected, you will be scheduled for a short phone screen.  During this call, we want to learn about you and give you the opportunity to learn about Tablet Command and our team.

    If we (and you) want to continue we’ll have a second interview with more of the team where we get to know you a little better. We’ll talk in depth about your experience, your approach to work and problem solving and other common interview topics.

    The final stage for successful candidates will be a work sample challenge followed by a code review and remote pairing session. The work sample challenge will take no longer than an hour to complete and the pairing session will run 1-2 hours. If selected, a conditional job offer will be presented that is contingent upon reference and background check.

  • Karat

    **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.

  • Xpansiv

    Albuquerque, NM or Remote

    Company Description

    Xpansiv is a commodity-intelligence platform. We help the market better understand itself by revealing vital insights from existing source data to more accurately value global commodities. We’re a bridge between production systems and global markets, harnessing the information that matters to create impact-inclusive commodities. Xpansiv transforms energy-production information into Digital Feedstock™, a new, standardized format that combines data science, cryptography, and distributed-ledger technologies to securely track vital source data. For the first time, the way energy is produced and shipped will directly influence its value in the marketplace.

    As we work toward a prosperous and abundant future, we strive to incorporate an inclusive, collaborative approach to transforming the commodity industry.

    Job Description

    Xpansiv is seeking a Senior Software Engineer to join our Backend team. The ideal candidate is a hands-on builder with a strong work ethic, significant experience and comfort working in an agile environment. This person should embody a passion for continuous improvement and development.

    Responsibilities

    • Your main goal is to help architect, implement and maintain the backend of the Xpansiv Platform which is comprised of a complex backend microservices stack

    •         Translate requirements and user stories into discrete technical tasks that can be easily digestible by engineers

    • Work alongside Engineering Leads in rapid-prototyping to prove out architectural designs

    • Ship clean, elegant, and testable code on-time

    • Building distributed, high-throughput applications that scale

    • Lead and mentor fellow team members

    • Find and address performance bottlenecks throughout platform services

    Qualifications and Skills

    • Bachelor’s or Master’s degree in Computer Science

    • 5+ years of work experience

    • Deep knowledge of a high-level programming language, preferably Scala or Java

    • Comfortable writing unit tests and experienced in shipping testable, modular code

    • Familiarity with modern architecture and design patterns

    • Eager to compassionately teach patterns and best practices to engineers on your team

    • Excited to work collaboratively to make decisions through cross-functional teamwork

    • Comfortable with git, pull requests, and code reviews

    • Excellent communication and decision-making skills

    • Experience with Scala with Spring Boot; Redis; Docker and AWS to host our infrastructure

    Preferred Qualifications

    •         Experience with functional programming patterns and data structures

    • Experience with messaging services like RabbitMQ, or Kafka

    • Familiarity with graph databases like Amazon Neptune or Neo4j

    • Working experience with Postgres

    • Familiarity with performance benchmarking, troubleshooting and improvement

    • Leadership skills at a startup company

    • A background in cryptography, blockchain or fintech

    • Contributed to the development of blockchain or cryptography projects

    • You follow developments in blockchain and/or digital assets

    • Experience in fintech or capital markets

    Benefits

    •         Smart, talented, and fun people committed to making the world a better place

    • Generous health benefits including medical, dental, and vision insurance

    • Competitive salary

    • Flexible work environment

    • Unlimited/discretionary vacation/PTO policy

    • 401k plan

    • Stock options

    Xpansiv provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

  • Mokriya Inc

    About Us

    Mokriya takes software seriously. We’re pragmatic crafters who believe in smart and focused development, building clients’ products just as we do our own: investing heavily in design, iterating rapidly to validate and falsify ideas, and pursuing perfection in every interaction. We learned a lot of interesting things along the way about the right way to ship software, and we're now bringing our incredible software product experience to larger companies like Verizon, Google, Intel, Twitter, Sony, L'Oréal— and we do this all with a fully distributed team.

    We believe that well-made software can change the world, no matter how small or simple a product might be. We also believe that poorly-made software —badly-designed, badly-developed, or badly-supported— is a preventable tragedy.

    Mokriya’s mission is to make great software: for ourselves, for our clients and most importantly for our users.

    About You

    You love to build. When you're not at your job, you're probably tinkering on some contraption in the basement or figuring out how to take apart . You get a thrill from figuring out a clever way to solve a problem. You are a good software tester with strong programming fundamentals and you really take pride in knowing the ins and outs of the programming languages and libraries you are working on. You are a product-focused Engineer that cares about details and—this is obvious—you take pride in your work.

    If this sounds like you, and you've been working on C++, you should apply. We strongly encourage and are proponents of diversity.

    Why should I be excited to work here?

    First, it’s fun. Not in the “everyone pretend to have fun, we’re a startup, where are the Nerf guns?” way, either. It’s fun to work at Mokriya because beyond the perks and good times, we’re a happy team of people who love to design and build great products. It’s not just that we have a great organizational structure in which everyone is really empowered to act; it’s also that we hire for fit and bring in folks only if we’re confident in their integrity, capability, and drive.

    No one will watch over your shoulder, and you won't have to spend time watching over anyone else's either. We’re a talented team of doers. There’s little bureaucracy, and we hate blocking. Our product managers spend their time making sure you can get things done in the way that best suits your preferences and the project needs.

    Autonomy, creativity, thoughtfulness, trust: if you care about those things, you'll be happy here. And more importantly, we'd be honored to hire you.

    Job Description:

    • Preference for a candidate who is in the United States.
    • Design, develop and maintain high-performance risk analytics, enterprise application designs, and software infrastructure using object-oriented design and analysis, using Java.
    • Build a REST API service layer.
    • Utilize modularity and layering to enable high scalability and maintainability for software applications.
    • Write high-performance computer algorithms and software code for Risk Analytics suite of applications.
    • Create software design documents, architecture, sequence, class, and related artifacts.
    • Translate design inputs into development work items. Assist in providing estimates for levels of effort required to accomplish expected deliverables.
    • Collaborate with fellow engineers, Product/Project Managers, and Quality Assurance engineers to develop multi-tier, multi-layered application layer framework, and functional components, following coding, documentation and design standards.
    • Research new technologies and techniques to support leading-edge development. Mentor junior team members on technical aspects.
    • Provide an active contribution to the team responsible for the design, development, and implementation of critical enterprise scale applications.

    Requirements:

    • BS/MS degree in Computer Science or related field with 3-5 years of professional experience
    • At least 4 years of experience in object-oriented design, data structures, design patterns, algorithms, and programming skills using C++
    • Ability to build fast, reliable, scalable, highly available, services and software components
    • Demonstrated ability to produce quality code and experience with source control systems like Git/Bitbucket
    • Experience writing and maintaining unit tests, using static analysis tools, profiling code, continuous deployment, etc
    • Past experience with Agile methodology
  • Backpack Health

    Who We Are

    Backpack Health is an early stage startup, building a system that empowers people to manage, share and collaborate information that’s important to them, starting with their health and wellbeing.

    We’re a young company — you get to join us near the beginning of this journey. We’ve been together for almost three years and are currently around 22 passionate people, from diverse personal and professional backgrounds, working fully virtually (that’s right, no office, and we love that — work where it makes you happy).

    Our service is fully cross-platform, available on iOS, Android, and the web in 6 languages, and yet there’s still plenty of engineering territory to discover.

    Who We’re Looking For

    We’re looking for a ​smart, enthusiastic, and collaborative software engineer​ to help us design our system’s functionality and data structures, and bring it to life.

    Our system is centered around ​health data​. We’ve built a service that houses millions of health terms in multiple languages from multiple sources that our users can search across. We store all our user data in a structured way to make it usable in aggregate, especially for research. And we are working to allow ​interoperability​ of that data with third party systems, such as wearables, apps, and hospital systems.

    It’s an exciting time to join our team. Our development team is led by a senior engineer who focuses on server development. Our US-based team also includes a senior front-end developer, and is supplemented by a team of offshore developers (currently 4) with a mix of iOS, web, and server development expertise).

    We need a ​Full-Stack Software Engineer​ ​with focus on back-end and system integration​ to complement our current skill set.

    Specifically, you’ll need to be good at:

    • Working ​collaboratively​ but also ​independently​ to build ​great solutions​; we are looking for a ​team player​ who ​gets things done
    • Developing and integrating server applications​ using technologies such as REST, SOAP, JSON, XML
    • Data processing​ in a SQL environment (we use MySQL), using tools such as Node.JS, Javascript, Golang, Ruby on Rails; experience with Elasticsearch would be ideal
    • DevOps​ experience – knowing how to stand up applications in a cloud-based environment (we use AWS)
    • Working in an ​agile development environment​, comfortable with producing estimates and managing your work using our team-oriented productivity tools
    • Travelling alongside our user journey, product/design, and QA teams to ensure that our solution meets expectations and is of high quality

    This will work like a charm if you are:

    • Good at problem solving​ — we haven’t worked everything out yet and your creativity will help us think of novel ways to find our path — you find both uncertainty and constraints engaging elements of a problem to attack with your grit and smarts, not something demoralizing
    • Highly organized​ – this is a detail-oriented role – things are changing all the time and need to be precise and coordinated – you thrive in this sort of environment and the joy is when it’s all humming along smoothly – it’s a lot of work, but you make it look easy
    • Warmly collaborative​ — nothing goes exactly as planned, and we’re always looking for way to improve our processes — you help to hold all the details in place and your grace and kindness helps us work smoothly together

    Finally, experience with ​health data​, in particular with emerging standards such as ​FHIR​, would be a bonus; any knowledge or interest in ​performance engineering​ and/or ​security​ would also be welcomed.

    We're actively seeking qualified people for this role who are from a variety of backgrounds and identifications, as we believe being diverse will help us create and work better.

    And some fine print:

    • We're currently only considering US-based candidates authorized to work in the US – for ease of timezones and employment contracts
    • We conduct background checks in the final stages of the interview process with all candidates, prior to making an offer
  • Doximity

    Doximity’s Mobile Team

    At Doximity, we put mobile first. We have built and maintain a suite of fully-native iOS and Android apps that healthcare professionals use on a daily basis to increase productivity and provide better patient care.

    We have just released our brand new flagship iOS app! It was re-designed and re-architected from the ground up, with an entirely new code base written 100% in Swift. Click here to see more information about our stack.

    We have several interesting projects in the pipeline and are looking for a talented iOS Software Engineer to join our growing team of 10 mobile engineers. Doximity is based in San Francisco, CA, but remote applicants are welcomed!

    We value diversity — in backgrounds and in experiences. Healthcare is a universal concern, and we need people from all backgrounds to help build the future of healthcare.

    How you’ll make an impact:

    • You'll collaborate with a team of product managers, designers, QA, and other developers to drive mobile projects from beginning to end
    • You'll be included in decision-making and will weigh in on balancing factors like scope, complexity, and timing
    • You'll architect your code in a way that encourages and allows for flexible, modular, and reusable code
    • You'll encourage growth within the team by participating in mentorship, knowledge sharing, and thorough code reviews
    • You'll help keep our apps robust by writing tests, monitoring, reporting, and troubleshooting bugs

     

    What we’re looking for:

    • You have 3+ years of professional experience developing software for the iOS platform
    • You feel at home writing Swift code and are comfortable maintaining Objective-C code
    • You have experience with Functional Reactive Programming using ReactiveCocoa, ReactiveSwift, RxSwift, or other FRP frameworks
    • You have strong computer science fundamentals: data structures, memory management, concurrency
    • You have a disciplined approach to development: you consistently write unit tests, document your code, and follow team processes
    • You are well-versed in Auto Layout and can build complex layouts using UIKit
    • Given a UI design, you can propose API endpoints and responses for the optimal mobile experience
    • You put security first, with a deep understanding of mobile vulnerabilities and how to protect our apps against them
    • You are a team player: you care about others’ projects as your own and take time to brainstorm and debug with teammates
    • You are passionate about the iOS platform: you stay on top of the latest iOS updates and are excited to experiment with new technologies as they become available
    • You are a problem solver and are on the lookout for ways to improve the code, the processes, and the team
    • If remote, you can maintain a minimum of 5 hours overlap with 9:30 to 5:30 PM PST
    • You can dedicate about 18 days per year for travel to company events

    Nice to have:

    • You have an understanding of various mobile architectural patterns (MV*, VIPER)
    • You have used technologies such as ReSwift, Texture, GraphQL, and Apollo
    • You are able to leverage Instruments to troubleshoot memory leaks and slowdowns in app performance
    • You have used Cocoapods for dependency management in your own projects
    • You have experience with Core Data, Realm, or other forms of persistent storage

     

    Benefits & Perks

    • Unlimited Discretionary Time Off
    • Comprehensive benefits including medical, vision, dental, Life/ADD, 401k, flex spending accounts, commuter benefits, equipment budget, and continuous education budget
    • Pre-IPO stock incentives
    • Work from home Wednesdays
    • .. and much more! For a full list, see our career page

     

    About Doximity

    We’re thrilled to be named the Fastest Growing Company in the Bay Area, and one of Fast Company’s Most Innovative Companies. Joining Doximity means being part of an incredibly talented and humble team. We work on amazing products that over 70% of US doctors (and over one million healthcare professionals) use to make their busy lives a little easier. We’re driven by the goal of improving inefficiencies in our $3.5 trillion U.S. healthcare system and love creating technology that has a real, meaningful impact on people’s lives. To learn more about our team, culture, and users, check out our careers page, company blog, and engineering blog. We’re growing fast, and there’s plenty of opportunities for you to make an impact—join us!

    Doximity is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.

  • Exygy

    We are looking for a passionate Django engineer to help build high-quality web applications for our mission-driven clients. You will collaborate closely with our diverse and talented team to build robust backend solutions that deliver on Exygy’s reputation for outstanding quality. You will be instrumental in the successful delivery of our core services offering: innovative software solutions to pressing real-world problems.

    Responsibilities

    • Develop well-written, human-centered, and scalable front-end and back-end features that are thoroughly tested
    • Develop APIs for dynamic front-end features
    • Rotary error log monitoring and production monitoring duties
    • Participate in debugging, DevOps tasks, code reviews, unit testing and end-to-end testing
    • Collaborate with team in the design, development, maintenance of our application

    Candidate Profile & Experience

    • Bachelor’s degree in CS or equivalent experience required; MS in CS, or comparable degree preferred
    • You equally love sharing your expertise and learning new things from your peers.
    • You are the kind of person who isn’t satisfied until it’s as good as it can be.
    • You are patient and can distill and articulate technical issues in language that non-technical stakeholders can understand.
    • You are an expert at creating the responsive webYou have demonstrated experience developing enterprise-class, consumer facing applications
    • You thrive in an environment driven by quality and sensitivity to client happiness
    • You can balance several priorities, be flexible in meeting urgent client needs when they arise, and effectively communicate your needs and priorities to the rest of the team
    • Your peers see you as a thought leader in your field; you take responsibility for championing best practices and standards; others enjoy learning from you

    Required Skills

    • Expert Django & Angular.js development experience
    • Experience with and willingness to work with somewhat older versions of modern stacks. Our immediate need is for a project built in Django 1.4 + Angular JS 1.6.
    • There will be opportunities to upgrade systems as we go, but we need to be able to operate and make improvements in the current environmentExperience consuming and designing RESTful APIs
    • Solid understanding of Front End technologies: Javascript, HTML, and CSS
    • Understanding and grasp of Agile development and Scrum practices
    • Understanding of algorithms, data structures, and design
    • Excitement and some knowledge about other technologies like Node.js, Redis, MongoDB, Gulp, Webpack, Meteor
    • Experience with version control, particularly Git, and use of Github
    • Experience and excitement around pair programming
    • Effective and empathetic communication with your peers, your manager and external clients
    • Intuitive understanding of engineering tasks, ability to estimate your progress and time to completion
  • MarketAxess

    We are seeking talent Java Developers in the US to participate in a pilot work from home program.

    At MarketAxess, we believe in the power of change; specifically we are transforming how people transact in the world’s corporate bond market.   We have the DNA of a start-up and the track record of a winning enterprise.  In January, we posted our 10th consecutive year of record financial results.  

    Join our team and help us build the technology that will continue to help us accelerate change and create a better and more level playing field for market participants!

    You have excellent core Java skillscoupled withhave 5-10 years’ experience in enterprise software development:

    · 5-10 years of enterprise software development experience

    ·         Excellent core Java skills including data structures, Collection framework, Generics

    ·         Experience with high-speed, high-volume transactional systems    

    ·         Good understanding of object-oriented design patterns

    ·         Extensive experience in concurrency and multi-threaded programming

    ·         Enterprise RDBMS (Oracle and/or SQL Server)

    The ideal candidate has worked from home or in a remote location and has a proven track record managing his/her time, effectively communicating with a  remote office, and delivering results.

    Experience in securities trading preferred.

    MarketAxess is a leading electronic trading platform for the institutional corporate bond market.   Technology is our product.  For over 19 years, we have been transforming the way institutions trade bonds across the globe.   

    • Build your experiences:  We are looking for an enthusiastic software engineer to work on various projects from working on new products, system and product enhancements, and systems architecture to bug fixes.   System enhancements could be built at the request of the largest financial institutions in the world or could be the ideas our employees suggest in order to make trading easier on MarketAxess.

    We continuously deliver new trading functionality to the global markets.  At the same time, we are starting on a strategic path to build the next generation of our trading platform.   For example, if you have experience with the Agile development process and Microservices, you could provide value input to the team.

    Specific responsibilities include:

    · Hands-on development of new functionality and maintain the company's fixed income e-trading platform for institutional credit product trading

    ·         Evaluate and build new frameworks and tools for delivering new functionality as well as enhancing the existing platform

    ·         Initiatives include development within the trading system, product enhancements and new workflows for trading, and server-side programming and messaging

    ·         Perform above duties utilizing Java, Swing and HTML5, Ant, server-side and client-to-server technology, multi-threading and concurrency, Oracle, GUI screens

    Collaborate with other developers to improve the performance and scaling of the growing system

    · Proactively propose new ideas to improve the existing system

    ·         May assist with production support, including investigating and fixing production issues

    ·         Coordinate with business analysts and quality assurance on a daily basis

    ·         Present technical designs of work performed to the various groups (including Development, QA, BA and the business)

    Our pilot work from home program is an opportunity for us to connect with talented developers across the US, regardless of where they live.  

    What we can offer you:  We strive to remain competitive with regard to compensation and benefits that include1:

    · Over 4 weeks of paid time off a year

    · Additional time off in the form of personal and charity days after the first year of service

    · 20% match on our ESPP and $7,000 match on our 401(k) program

    · Back-up child and elder care (nationwide)

    · $500 / year wellness stipend for all

    · Perks at our New York City headquarters include free snacks, frequent free lunches and frequent happy hours.

     

    Learn more about us at www.marketaxess.com

    Nasdaq:  MKTX

    MarketAxess Corporation and its affiliates provide equal employment opportunities to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, veteran status or any other characteristic prohibited by federal and state law.

    1       Eligibility rules such as one year of tenure may apply