Code Monkey home page Code Monkey logo

software-engineering's People

Contributors

rafaelsales avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

software-engineering's Issues

Shelf Engine: Software engineer

Tags: #dev #engineer #digital-nomad #y-combinator

Published on: June 30, 2020

Original Job Post: https://remoteok.io/remote-jobs/86808

Skills: C#, JavaScript, TypeScript, SQL, Python, Angular, Docker

  • Be one of the first to join our rapidly growing, well-funded startup in Downtown Seattle

  • Help us reduce the cost and ecological impact of food waste

  • Make a big contribution across our entire product in this small, passionate team

At Shelf Engine, we’re harnessing the power of AI to provide real-time, intelligent forecasting for food retailers like grocery stores, food service, and cafes across the United States. We’re able to drastically reduce the amount of shrink (food waste) which in turn drives profit for retailers, lowers costs for consumers, and reduces the ecological impact of waste. We’re using technology to solve a globally-relevant problem that both creates a positive environmental impact and an exciting (and potentially massive) commercial opportunity.

We are hiring a Fullstack Software Engineer who will play an integral part in designing a system that allows us to scale up our customer base while maintaining an ability to quickly engineer and deploy new features. You will develop solutions across broad areas, from mobile and desktop UX for our end users, to automated integration with other customer data systems, to our core storage systems and business logic. Our engineering team is small (you’ll be #4), so we’ll need you to flex your skill-set, working across the stack (TypeScript/C#).
As a Fullstack Engineer at Shelf Engine you will:

Write scalable/high-performance code on both the frontend and backend, understanding complex technical areas along the way
Build efficient and reusable systems that drive complex web and mobile applications
Create software features that are robust, reliable, and user friendly for both internal teams and our customer base
Run the full software development lifecycle - problem definition, design, development, testing, demoing, and supporting production use of the features you own
Be able to balance immediate business objectives against long-term architectural vision
And our Ideal with Fullstack Engineer will have:

  • 3+ years of production level engineering under your belt

  • Experience developing and interfacing with REST APIs

  • Experience building both web applications and mobile applications

  • Familiar with the Microsoft stack: TypeScript/C#, Azure, MSSQL, etc.

  • Knowledge of the following frameworks: Angular, Iconic (front end) and ASP.NET, EntityFramework (back end)

  • Strong analytical and quantitative problem solving ability

  • Bonus Points: Experience in distributed systems, payments systems (e.g. Stripe, Dwolla, etc), logistics, warehousing, or the food (grocery, etc.) industry

About Us:

At Shelf Engine, you will join a small, powerful Product team that’s hungry for change in an untapped industry. Our founders are well versed in the food industry and have successfully built Product and Engineering teams. We’re not only solving complex technical problems at scale, but tackling key initiatives with large environmental impacts a well. We're a tight-knit and passionate team, determined to disrupt an industry with wide-ranging impact, and creating a significant commercial opportunity.

We’re looking to add you - a Software Engineer who is passionate about marketplaces, demand forecasting, and reducing waste! APPLY NOW and get in early on a team that's changing food distribution for the better, or learn more about us at http://shelfengine.com

Shelf Engine is an equal opportunity employer and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Location

  • Seattle, WA / Remote

YourWork GmbH: Technical Lead

Tags: #front-end #back-end #cloud-computing #devops #full-stack #web-development #cloud #web-dev #backend #exec #devops

Published on: June 30, 2020

Original Job Post: https://remoteok.io/remote-jobs/86810

YourWork is a German business and employment-oriented social network for craftsmanship and industry.
We are a small, self-funded team who move fast led by the entrepreneur Nicole Nestler. She has experiences in the IT technology sector and was leading the last 6 years a big company in the craftsmanship industry.

Responsibilities

• You‘ll ensure YourWork has scalable, affordable, reliable and high-performance systems to support the growth of the business in Germany and abroad, enabling constant product innovation and optimization.
• You‘ll be responsible for choosing the tech-stack, planning architecture, bootstrapping the dev-team and building the codebase from scratch. We expect you to oversee technology choices, code quality, security and infrastructure, but also on the HR side, including recruitment and career development of your team members.
• We would like you to help foster a culture of individual initiative, solidarity and lead results-driven development methodology.

Requirements

• At least 3-4 years experience with building consumer-facing web applications as a full- stack developer.
• Proven experience with at least one modern frontend framework (React/Vue/Angular).
• Proven experience with at least one modern backend REST framework
(Express/Koa/Django/Serverless etc.).
• Basic devops understanding and experience deploying and maintaining application in
the cloud (AWS/GCP/HEROKU etc.).
• Product and product-terminology understanding, experience working with
marketing/creative/business departments. • You move fast.

Location

  • Germany

Hubstaff: DevOps Engineer

Tags: #devops #engineer #devops

Published on: July 02, 2020

Original Job Post: https://remoteok.io/remote-jobs/96781

We are looking for a DevOps engineer to help us automate and scale our infrastructure.

You'll be working closely with our Principal Architect and VP of Engineer. You'll be able to work 100% remotely, and we are looking for someone that can grow with our products for years to come.

Your responsibilities will include:

  • Create tooling to improve the developers' experience

  • Implement monitoring for web, mobile and desktop apps

  • Collaborate with engineering teams to advance the existing systems and security.

Our tech stack

  • Ruby on Rails

  • Rust

  • AWS, Heroku

  • CloudFormation

  • PostgreSQL, Memcached, Redis, Solr

  • Git

Required skills

  • Experience in managing and maintaining scalable Linux environments

  • Experience with configuration management tools (e.g. Chef, Puppet, Ansible, CloudFormation, Terraform)

  • Experience with CI tools (e.g. Jenkins, TravisCI, CircleCI)

  • Experience with PostgreSQL, Redis, and Memcached

  • Experience with AWS, CloudFormation, and Fargate

  • Experience with Docker

Nice to have

  • Experience working remotely

  • Experience with Kubernetes

  • Experience with Ruby on Rails

  • Experience with Nginx and Phusion Passenger

Examples of projects you'll be working on

  • Migration from CircleCI to AWS CodePipeline

  • Migration of a large scale web app to AWS ECS

  • Automation of the deployment pipelines

Tremendous: First Engineer @ Tremendous.com

Tags: #engineer #y-combinator

Published on: June 27, 2020

Original Job Post: https://remoteok.io/remote-jobs/86709

Skills: React, Ruby on RailsThe Role

We're looking for a bright, self-motivated, product-centric engineer to grow our incentives platform which already reaches hundreds of monthly active enterprise clients and millions of end-users.

As the first engineering hire at Tremendous, you will tackle the complex front and back-end technical challenges associated with supporting the distribution of millions of rewards across the globe.
The Company

Our mission is to help businesses reward and incentivize anyone in the world, easily and instantly. Our clients distribute millions of rewards (gift cards, Visa cards & money) for market research compensation, refer-a-friend programs, customer loyalty, rebates, employee recognition and many other purposes.

See a demo of our product here: www.tremendous.com/demo
What we're looking for

  • 2+ years of professional software development experience

  • Demonstrated full-stack experience – ideally communicated through a portfolio of
    completed, publicly accessible products

  • A product oriented mindset and a tenacity to advocate for users and your ideas

  • A tendency to align your definition of personal success with company milestones and wins

  • A long term desire to transition into leadership positions – whether that entails eventually
    founding your own company or operating as a CTO / VP of Engineering.

Why be the first engineer at Tremendous?

  • Significant opportunity for professional growth and financial upside

  • Proven product-market fit

  • We're already profitable

  • 300% growth in past year

  • Rare opportunity to join de-risked, high-upside startup as first engineer

  • Work directly with founders on projects with tangible business impact

  • Autonomy to make decisions that impact tech, product & business

Other Benefits

  • The option to work remotely

  • Unlimited vacation

  • Flexible hours (we care about productivity)

  • Health and dental

Location

  • San Francisco, CA, USA / Remote

TERRITORY Content to Results: SENIOR ANDROID DEVELOPER

Tags: #dev #senior #android #digital-nomad

Published on: June 26, 2020

Original Job Post: https://remoteok.io/remote-jobs/86681

Die Chefkoch GmbH (part of Gruner + Jahr) freut sich auf Dich als

SENIOR ANDROID DEVELOPER (m/w/d)

ab sofort I unbefristet I Vollzeit (40h/Woche) I remote I Homeoffice 

Chefkoch ist mit bis zu 22 Mio. Unique Usern pro Monat Europas reichweitenstärkste Plattform im Bereich Kochen und Rezepte. Wir sind ein Tochterunternehmen des Medienhauses Gruner + Jahr mit Sitz in Bonn und arbeiten als neugierige Teamplayer mit Leidenschaft daran, uns und Chefkoch ständig weiterzuentwickeln.

DABEI KANNST DU UNS UNTERSTUTZEN:

Als Entwickler übernimmst Du eine tragende Rolle: Du machst die Chefkoch App bei ihren Millionen Nutzern durch Deine Entwicklungen noch beliebter

Du arbeitest agil und leitest dabei innovative Ideen aus hypothesenbasierten Fragestellungen ab

Du arbeitest interdisziplinär in deinem Scrum-Team und lernst auf Augenhöhe von und mit deinen Kollegen

Du setzt Pair-Programming, Peer-Reviews und Code-Retros in deiner täglichen Arbeit ein

Du schreibst Unit-, Integration- und UI-Tests, um die technische Qualität sicherzustellen

DAS BRINGST DU MIT:

Du hast bereits mehrere Jahre Erfahrung in der Android Entwicklung mit Java oder Kotlin und fundierte Kenntnisse in den gängigen Frameworks und Bibliotheken

Dein Entwicklerherz schlägt für saubere Lösungen, ohne dabei die Usability außer Acht zu lassen

Du liebst es, neue Technologien auszuprobieren und teilst dein Wissen gerne mit anderen

Mobile ist deine Leidenschaft, du verfolgst regelmäßig neue Entwicklungen und Trends

Du sprichst fließend deutsch

DAMIT UBERZEUGEN WIR DICH:

Du arbeitest in der reichweitenstärksten, digitalen Food und Rezept-Community im deutschsprachigen Raum

Eigenverantwortung schreiben wir groß – und deshalb wirkst Du direkt an Entscheidungen mit

Du entwickelst Deine persönlichen und fachlichen Fähigkeiten kontinuierlich im Team und durch professionelle Fortbildungen weiter

Wir bieten eine leistungsgerechte Vergütung (13 Monatsgehälter), weitere attraktive Konditionen wie Unterstützung beim JobTicket, 30 Urlaubstage/Jahr, kostenlose Getränke und frisches Obst

DU FUHLST DICH ANGESPROCHEN?

Sende uns Deine Bewerbung an [email protected]

Dein personlicher Kontakt: Marina Creuzberg | E-Mail: [email protected] I WhatsApp: +49 1515 7523091

Wir freuen uns auf Deine Unterlagen inkl. Gehaltsvorstellungen (13 Monatsgehalter)

Datenschutzhinweis im Recruiting

ZeroCater: Software Engineer

Tags: #dev #engineer #digital-nomad #y-combinator

Published on: June 26, 2020

Original Job Post: https://remoteok.io/remote-jobs/86673

Skills: Django, Node.js, Python

At ZeroCater, we believe one of the easiest, and most effective, ways to build culture is through shared office food programs. We make it easy for companies to feed their employees delicious, family-style meals and keep exciting snack programs fully-stocked with variety and rotation. ZeroCater has successfully launched our core product, Managed Catering, into 6 local markets and are excited to be offering Snacks + Beverages to enterprise clients in San Francisco with anticipated growth into new markets in the near future. ZeroCater is changing a 200 billion dollar industry and continues its trend of being revenue positive and sustaining year over year growth.

Come join an impactful Engineering team that works closely with our customers and Product to ship code every week. We value ownership, independence, collaboration, communication, and bias towards getting things done with measurable results. We are seeking a Software Engineer with a focus on the back-end development of models, serializers, business algorithms, and APIs, but is also able to work on front-end with some help. The person should be keen to make a difference by writing defensive but performant code, thereby influencing where we go as a company, and how the code is organized to achieve the best results. We use Python, Django, PostgresSQL, Redis, RabbitMQ on the back-end, and React as well as Vue.js on the front-end.

What you will do:

-Build & improve code across the entire stack (Postgres SQL, python-Django, javascript, html and css) for new and existing product.
-Practice and encourage software engineering best practices: reasonable test coverage, appropriate modularization, designing cohesive interfaces, and making the call on technical trade-offs.
-Collaborate in technical reviews to strengthen our architecture and system designs and assist others with coding and troubleshooting.
-Create quality APIs and prototypes on tight timelines.
-Work on business-critical features in order to help achieve product vision and goals.

Qualifications for success:

-2+ years industry (post grad/non internship) experience in software engineering with full-stack web applications (particularly with Django, python, or Node.js).
-Strong understanding of industry trends, and opinions on those trends, as well as in-depth knowledge of web technologies gained from research and professional experience.
-Ability to create robust APIs and data structures that will enable the business to grow to the next level, while anticipating problems and understanding the tradeoffs for each decision.
-Pragmatic approach to engineering that strikes a balance between beautiful code, maintainability, and time to market.
-Ability to create pixel perfect, responsive, web pages while working with product designer(s). Bonus points for experience with software programs like Sketch, Zeplin and the Adobe Creative Suite.

“The shared meal elevates eating from a mechanical process of fueling the body to a ritual of family and community, from the mere animal biology to an act of culture.” - Michael Pollan

Feel free to apply direclty to our careers page: https://zerocater.com/about/careers/?gh_jid=2199613

We are an equal opportunity employer and value diversity at ZeroCater. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
If you need assistance or an accommodation due to a disability, please contact us at [email protected].

Location

  • San Francisco, Austin, Or Remote / Remote

SemanticBits: AWS DevOps Engineer

Tags: #devops #engineer #devops

Published on: July 02, 2020

Original Job Post: https://remoteok.io/remote-jobs/96784

Position Summary:

SemanticBits is seeking a DevOps Engineer to support the automation and deployment needs of highly scalable healthcare systems. You will work hand-in-hand with development teams to implement automation solutions using technologies like Amazon Web Services (AWS), Ansible, Jenkins, Kubernetes, ECS, and Terraform to automatically build, test, integrate, and deploy complex, modern systems. You will leverage the full power of the cloud to configure highly resilient and scalable applications that support zero downtime. This position is open to a mid-level to principal professional depending on experience.

Responsibilities:

  • Solid hands-on working experience with configuring and maintaining resources on AWS.

  • In-depth, hands on experience withTerraform (strongly preferred) and/or CloudFormation.

  • Hands-on understanding of Docker. Be able to write Dockerfiles. Experience with Docker Compose is a plus.

  • Familiar with at least one container orchestration platform. ECS or Kubernetes is preferred. Have an understanding and experience of both deploying and maintaining these systems.

  • Experience with production deployments using Jenkins. Familiarity with jenkinsfiles is a plus.

  • Knowledge of scripting or programming – Bash, Powershell, Python is a plus.

  • Knowledge of a configuration management tool, such as Ansible.

  • Deep, hands-on experience with Linux and administration.

  • Expertise with cloud security, understand the principle of least privilege. Be experienced with securing S3 buckets and IAM configurations. Understand security groups and access controls.

  • Experience with and a strong understanding of secret management along with the practice of good security hygiene.

  • Experience with Atlassian tooling such as Jira and Confluence preferred.

  • Understand how web applications work and the common tools around them.

  • Understand the 12 factor app.

  • Knowledge of networking fundamentals is appreciated.

Required Qualifications:

  • Candidate must reside in the United States

  • Bachelor's degree in technological or related field and a minimum of 5 years of relevant experience or a Master’s degree with a minimum of 3 years experience

  • Flexible and willing to accept a change in priorities as necessary

Nice to Have: 

  • Experience working in the healthcare industry

  • Federal Government contracting work experience

  • Prior experience working remotely full-time

Physical and emotional requirements for the job:

This position is to be performed remotely from an individual’s home office and involves sedentary work. Employees in this role can be expected to exert up to 10 pounds of force on occasion in order to lift, carry, push, pull or otherwise move standard electronic equipment. Employees are expected to make decisions in a timely manner and display emotional intelligence during occasional stressful situations. 

Benefits:

  • Generous base salary

  • Three weeks of PTO

  • Excellent health benefits program (Medical, dental and vision)

  • 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

  • FSA

  • Casual working environment

  • Flexible office hours

  • New laptop (Mac or PC - your choice)

SemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.

Synthetic Minds: Generalist Software Engineer

Tags: #dev #engineer #digital-nomad #y-combinator

Published on: June 29, 2020

Original Job Post: https://remoteok.io/remote-jobs/86752

Skills: C++, Django, Amazon Web Services (AWS), PythonRole

You will be working across the stack, from the front-end to our program synthesis backend. You will sit in on the UX/UI studies and take in the recommendations, and work with both the frontend and backend teams to operationalize them. You should be comfortable taking a leadership position in end-to-end features that will make a meaningful impact towards increasing the usability of our product.
Qualifications:
Minimum:

  • BS and/or MS in Computer Science.

  • Strong knowledge of CS fundamentals and the ability to apply that knowledge.

  • Adept at writing maintainable, modular, secure, and well-tested code.

  • Familiar with good developer practices (CI/CD, code review, unit-testing, etc.).

  • Substantial experience with Python 3.

  • Desire to learn about areas such as programming by example, compilers, automated theorem provers, code analysis, and program synthesis.

  • Excellent critical thinking, problem solving, and analytical skills.

  • Solid communications skills.

  • Ability to work both independently and as part of a distributed team.

Preferred:

  • 4+ years of software development experience.

  • Experience with AWS, C++, Z3, and Django a plus.

Compensation and Benefits

We value our team, and we value diversity. We're a small knit group with less than 10 employees, and we funded with a good runway. Our compensation plan is designed to reward our employees and support their families as much as possible, for a company at our stage. We have:

  • Excellent benefits. We provide the best medical, dental, and vision insurance available covering 95% for you and 50% for your dependents.

  • Excellent compensation package for salary and equity. We will put together the right package based on your profile and your needs.

  • Choose your work style. (a) We have been WFH and work very effectively remotely. (b) We have an open vacation policy. Take what you need to recharge. Everybody is required to take a two week minimum. (c) Paid parental leave.

  • Excellent work setup. We provide an ergonomic work setup for you to be as productive as possible.

Location

  • San Francisco, Seattle / Remote

Scalable Path: JAVA BACKEND DEVELOPER

Tags: #dev #java #backend #digital-nomad

Published on: June 29, 2020

Original Job Post: https://remoteok.io/remote-jobs/86777

Scalable Path is looking for a Java Backend Developer to join the team and work on a client project. This is a remote, full-time position.

CLIENT COMPANY DESCRIPTION:
For the past 7 years, the client has been working closely with several large clients in the advertising industry. Throughout that time, they have accumulated knowledge from several successful projects in the programmatic advertising field and are actively servicing some of the largest digital media companies in the USA. Collectively, their backend software, platform, and client-facing products are built to enable digital media (supply) with the best in class monetization tools (demand) in a seamless and optimized way.

DUTIES AND RESPONSIBILITIES:

  • Developing and maintaining Java microservices
  • Cloud infrastructure maintenance (AWS), with a focus on scalability
  • Development of Real-time Bidding (RTB) exchange as a separate product
  • Working on algorithms and code optimizations which will directly impact platform revenue
  • Implementing new standards in the advertising industry

Technologies and components:

  • Generation and deployment of custom JavaScript tags, which are responsible for running RTB auctions
  • Back-office and client-facing dashboards
  • Management of industry-specific components - publishers, sites, ad units, demand
    partners and other entities
  • Logging, tracking and reporting - combining data from multiple sources
  • Tools for optimization, reporting, alerting etc

RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:
You will be working directly with the cofounders. Every project has a project manager who you will report to, and experienced engineers to cooperate with. The client is in the Europe/Belgrade (+02:00) CEST time zone.

REQUIRED SKILLS:

  • 5+ years of experience in software development
  • 3+ years of experience in Java development with Spring, Spring Boot, and - Hibernate
  • Experience with web servers and REST APIs
  • Experience with reporting, handling large datasets, complex SQL (Spring JPA, QueryDSL)
  • Experience with AWS
  • Experience building scalable server-side components
  • Experience with large codebases and microservices
  • Ability to write clean, well-designed and high-quality code in a highly collaborative Agile development environment
  • Experience with automated testing (JUnit and integration testing)

START DATE:
As soon as possible.

EXPECTED CONTRACT DURATION:
3-6 months

HOURLY RATE:

The pay rate for this role is from $30 - $45 USD per hour, depending on experience and capability.

UBIO (Automation Cloud): Backend Developer

Tags: #typescript #javascript #microservices #redis #postgres #mongodb #automation #dev #backend #digital-nomad #mongodb

Published on: June 25, 2020

Original Job Post: https://remoteok.io/remote-jobs/86647

UBIO has built the Automation Cloud, a platform which can robotically perform any online task such as reserving a hotel for your trip to New York, booking a flight to get there and applying for a credit card to pay for it all. We are working towards a SaaS based solution for engineers to automate website actions and we need your help!

We are looking for an optimistic and resilient engineer who has developed markedly complex services in Javascript or Typescript. You would have been involved with platforms and services that perform and scale well on the cloud and you also enjoy discussing complex engineering topics. We are a small Engineering team, relying on tools like GitHub and Slack to keep us communicating efficiently. We also rely on architectural principles and guidelines to ensure our colleagues can pick up our work in the future, if necessary.

Requirements

You have considerable technical experience in:

  • One or more programming languages (5 years is about right)
  • Server side JavaScript/TypeScript with Node.js
  • Developing applications for the cloud (Google Cloud in our case)
  • Storage: Redis, SQL, MongoDB

And it would be great if you also have:

  • Experience with Prometheus and Grafana or other monitoring systems
  • Interest in Serverless functions (Google Cloud Functions) and containers (Google Cloud Run)
  • Exposure to Dependency Injection
  • Experience with micro-services and Message Bus architectures
  • Appetite for Golang
  • Exposure to PCI-DSS compliance

This is what you'll be doing:

Drafting and developing prototypes

  • If significant unknowns exist or risks need to be reduced, you’ll frame your thoughts into a prototype doc and develop a prototype in code or research to resolve those. You may need to develop a few prototypes before we can move on to implementation.

Getting features production ready

  • Once prototypes are out of the way, you’ll write tests, refactor and expand on your initial prototypes to get your code ready for deployment.

Rub virtual shoulders with Product

  • Engineering works very close to our Product function. You will frequently liaise with a product manager to ensure business requirements are current and to realign on delivery expectations.

Leveraging and evolving our standards

  • We have defined a handful of standards, including a framework for developing micro-services. - We have also defined architecture guidelines to more clearly inform our future. We will count on you to advance those by adhering to them and providing feedback for improvements.

Avoiding pitfalls and learning from failures

  • You will bring experience to the team and will help us avoid difficult paths, but you understand that experiencing failures is a building block for success. Your resilience will be key to navigate these situations.

Communicating your needs clearly and responsibly

  • With the support of your Lead Engineer, you will be able to state clearly what is needed to deliver features in a timely fashion. You will do that with a good level of written and spoken English.

Owning Service Lifecycle

  • Be able to debug and provide support for services you ship in all environments.
  • Be able to communicate effective metrics for the code you write, be aware of its performance and how we can observe them inline with SLOs.

Positively adding to our culture

  • You have a positive outlook in life and you can also have fun away from technology.
  • You are able to focus on how to overcome obstacles, rather than being overly impeded by limitations and dependencies.

Location

  • UK/EU

VividCortex Database Performance Monitoring: Senior Big Data Scalability Engineer

Tags: #big-data #senior #engineer

Published on: July 02, 2020

Original Job Post: https://remoteok.io/remote-jobs/96788

Only candidates residing inside of the United States will be considered for this role

About VividCortex

Are you excited by designing and developing a high volume, highly available, and highly scalable SaaS product in AWS that supports Fortune 500 companies? Do you love the energy and excitement of being a part of growing and successful startup company? Are you passionate about diving deep into technologies such as microservices/APIs, database design, and data architecture?

VividCortex, founded in 2012, is building a world-class company with a mixed discipline team to provide incredible value for our customers. Hundreds of industry leaders like GitHub, SendGrid, Etsy, Yelp, Shopify, and DraftKings rely on VividCortex. Our company’s growth continues to accelerate (#673 Inc. 5000) for yet another year so we need your help.

We are extremely customer focused, engaged in building an authentic, low-drama team that is open, candid, sincerely practicing ‘disagree and commit’, constantly learning and improving, and with a focused, get-it-done attitude about our commitments.

A successful candidate thrives in a highly collaborative and fast-paced environment. We expect and encourage innovation, responsibility, and accountability from our team members and expect you to make substantial contributions to the architectural and technical direction of both the product and company.

About the Role
VividCortex needs an experienced and senior hands-on data and software engineer who has “been there and done that” to help take our company to the next level. We are designing and building our next-generation system for continuous high volume data storage, analysis, and presentation. You are hands-on and working at the intersection of data, engineering, and product. You are key in defining the strategy and tactics of how we store and process massive amounts of performance metrics and other data we capture from our customers' database servers.

Our platform is written in Go and hosted entirely on the AWS cloud. It currently uses Kafka, Redis, and MySQL technologies among others. We are a DevOps organization building a 12-factor microservices application; we practice small, fast cycles of rapid improvement and full exposure to the entire infrastructure, but we don't take anything to extremes.

The position offers excellent benefits, a competitive base salary, and the opportunity for equity. Diversity is important to us, and we welcome and encourage applicants from all walks of life and all backgrounds.

What You Will Be Doing

  • Discover, define, design, document and assist in developing scalable backend storage and robust data pipelines for different types of data streams of both structured and unstructured data in an AWS environment and based on Linux and Golang

  • Work with others to define, and propose for approval, a modern data platform design strategy and matching architecture and technology choices to support it, with the goal of providing a highly scalable, economical, observable, and operable data platform for storing and processing very large amounts of data within tight performance tolerances.

  • Perform high-level strategy and hands-on infrastructure development for the VividCortex data platform, developing and deploying new data management services in AWS.

  • Collaborate with engineering management to drive data systems design, deployment strategies, scalability, infrastructure efficiency, monitoring, and security.

  • Write code, tests, and deployment manifests and artifacts.

  • Work with CircleCI and GitHub in a Linux environment.

  • Issue pull requests, create issues, and participate in code reviews and approval.

  • Continually seek to understand, measure, and improve performance, reliability, resilience, scalability, and automation of the system. Our goal is that systems should scale linearly with customer growth, and the effort of maintaining the systems should scale sub-linearly.

  • Support product management in prioritizing and coordinating work on changes and serve as a lead in creating user-focused technical requirements and analysis

  • Assist with customer support, sales, and other activities as needed. 

  • Understand and enact our security posture and practices.

  • Rotate through on-call duty.

  • Contribute to a culture of continuous learning and clear responsibility and accountability.

  • Manage your workload, collaborating and working independently as needed, keeping management appropriately informed of progress and issues.

Basic Qualifications:

  • Experience developing and extending a SaaS multi-tenant application

  • Domain expert in scalable, highly available data storage, scaling, organization, formats, security, reliability, etc.

  • Capable of deep technical understanding and discussion of databases, software and service design, systems, and storage

  • 10+ years of experience in distributed software systems design and development

  • 7+ years of experience programming in Golang, Java, C#, or C

  • 7+ years of experience designing and hands-on implementation and maintenance of data pipelines at big data scale, employing a wide variety of big data technologies, as well as cleaning and organizing data to be reliable and usable

  • Experience designing highly complex data infrastructures and maintenance of same

  • Mastery of relational database concepts including a strong knowledge of SQL and of technologies such as MySQL, Postgres

  • Experience with CI/CD, Git, and development in a Unix/Linux environment using the command line

  • Excellent written and verbal communication skills

  • Ability to understand and translate customer needs into leading-edge technology

  • Collaborative with a passion for highly effective teams and development processes

Preferred Qualifications:

  • Master’s degree in Computer Science or equivalent work experience

  • Experience designing and deploying solutions with no-SQL technologies such as Mongo, DynamoDB

  • 3+ years of experience with AWS infrastructure development including experience with a variety of different ingestion technologies,, processing frameworks, storage engines and understand the tradeoffs between them

  • Experience with Linux systems administration and enterprise security

SemanticBits: Backend Software Engineer

Tags: #dev #engineer #backend #digital-nomad

Published on: July 02, 2020

Original Job Post: https://remoteok.io/remote-jobs/96763

Position Summary:

SemanticBits is seeking a Backend Software Engineer with experience working in Node.js, postgres (or similar relational database), Neo4j, and AWS services including Lambda and Kinesis. You will work on a closely knit Scrum team to solve complex backend problems, such as integrating external services into our services, adding and modifying database structures, and implementing new REST services in Node.js with a focus on security, performance, and scalability. You will dig into business requirements and implement complex logic using modern technologies. We believe strongly in test-driven development, continuous integration, and continuous deployment, and we have a strong DevOps mindset. This position is open to a mid-level to principal professional depending on experience.

Responsibilities:

  • 3+ years of experience building enterprise-scale backend REST services using an API-first paradigm

  • 5+ years of hands-on experience building services with Node.js 

  • Intimate knowledge of crafting highly performant database queries using frameworks like Sequelize, knex, or other query builders/ORMs

  • Hands-on experience implementing relational database structures, including tables, indexes, views, etc.

  • Experience working with graph databases such as Neo4j

  • A mindset towards building systems for the cloud and DevOps fundamentals

  • Working knowledge of AWS cloud infrastructure, such as EC2 and RDS

  • Hands-on understanding of virtualization and experience with Docker

  • Focus towards building security, performance, and scalability into services from the beginning

Required Qualifications:

  • Candidate must reside in the United States

  • Bachelor's degree in technological or related field and a minimum of 5 years of relevant experience or a Master’s degree with a minimum of 3 years experience

  • Flexible and willing to accept a change in priorities as necessary

Nice to Have: 

  • Experience working in the healthcare industry

  • Federal Government contracting work experience

  • Prior experience working remotely full-time

Physical and emotional requirements for the job:

This position is to be performed remotely from an individual’s home office and involves sedentary work. Employees in this role can be expected to exert up to 10 pounds of force on occasion in order to lift, carry, push, pull or otherwise move standard electronic equipment. Employees are expected to make decisions in a timely manner and display emotional intelligence during occasional stressful situations. 

Benefits:

  • Generous base salary

  • Three weeks of PTO

  • Excellent health benefits program (Medical, dental and vision)

  • 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

  • FSA

  • Casual working environment

  • Flexible office hours

  • New laptop (Mac or PC - your choice)

SemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.

BigCommerce: Manager Engineering

Tags: #exec #engineer

Published on: June 23, 2020

Original Job Post: https://remoteok.io/remote-jobs/86564

BigCommerce is disrupting the ecommerce industry as the SaaS leader for fast-growing, mid-market businesses. We enable our customers to build intuitive and engaging stores to support every stage of their growth.

BigCommerce, named a 2020 "Best Place to Work" in Austin, is looking for a Manager, Engineering on our Billing Pod in the exciting & rapidly growing e-commerce industry.

Who are we

The BigCommerce Engineering team is on a mission to build the leading SaaS ecommerce platform. Our global team of engineers works from our Austin, San Francisco and Sydney offices and are focused on building the right product for our customers in the right way.

The Billing Pod focuses on building an extendable billing platform that powers our accounting, account, and purchasing functionality for the BigCommerce platform & beyond. Our primary languages are Ruby with some Scala, PHP, React + TypeScript, Angular, and Backbone. Architecturally we use REST APIs, gRPC, and we leverage a host of internal deployment and cloud infrastructure tools.

This role will see you leading a team of 5-8 engineers working on a mix of greenfield & legacy systems that are becoming increasingly mission critical as we open up our platform and try to power the world of purchasing and billing.

This role is for a person who thrives at building high performing software engineering teams and is passionate about empowering engineers to achieve the best work of their careers. Well respected by technical and non-technical individuals, this person is an influential leader, coach, manager and engineer. This leader will need to balance: driving our aggressive product roadmap, improving the performance and stability of our system, introducing engineering best practices into the organization, and leading/mentoring other engineers.

Who you are:

  • 5-7+ years experience in building systems using at least two different languages: Ruby, Scala, Java, PHP, Python, Node, etc. We currently primarily use Ruby, PHP, and Scala.

  • Think iteratively by breaking down problems into smaller, deliverable / deploy-able pieces

  • Knowledge of gRPC, RabbitMQ, and familiarity with caching solutions

  • Experience with Google Cloud Platform or Cloud Computing highly desirable

  • 2+ years in driving & retaining a high performance team

  • Experience building integrations with 3rd party SOAP/REST API providers that can span multiple code sets, fail gracefully, and be highly extendable

  • Knowledge of DDD & TDD. We believe heavily in domain driven design.

  • Experience with OAuth and/or SAML workflows

  • Experience building libraries that can be shared across multiple services

  • Experience building or managing distributed and/or SOA architectures

  • Experience with SaaS platforms is highly desirable

  • Experience with application optimization, profiling, & architecture

What you’ll do:

  • Oversee 5-8 direct reports.

  • Support an open, positive, and energized culture

  • Be both an active hands-on coder & an effective people manager.

  • Build systems & APIs that provide a world-class billing & purchasing platform that can be easily extendable.

  • Use Ruby, Rails, Scala, gRPC, JavaScript, RabbitMQ, Docker, Resque, MySQL, Redis, and a slew of other technologies to help power our platform

  • Build an open, positive, and energized culture

  • Participate in code reviews and coach the team to enforce best practices

  • Build, lead, and hire a high-caliber team of software engineers

  • Help design/architect/execute the building of services for the BigCommerce platform

  • Build highly-available, distributed systems

  • Write code that is performant, fault-tolerant, maintainable, testable, and concise

  • Drive our technical roadmap and direction of our stack

  • Encourage innovation & foster an environment of continuous improvement

  • Collaborate with stakeholders, pod leaders, and other teams to promote communication & coordination

  • Organize and facilitate regular 1:1’s with your team for coaching & mentoring

Nice to have:

  • 3+ years experience using high-level JavaScript frameworks (e.g., React, Vue, or Angular) to build single page applications.

  • Experience with functional paradigms

  • Experience with Agile methodologies

  • BS/MS in computer science or equivalent experience

  • Excited to learn new technologies

  • Solid UNIX knowledge

Our Hiring Processes Might Include

We want to see your problem-solving and analytical skills. Be prepared to write good, clean, scalable code. You don’t need to know our entire stack, but we’re looking for practical experience, someone who can solve production problems in the cloud.

  • Recruiter Phone Screen

  • Hiring Manager Screening

  • Online Code Assessment

  • On-site Interview

Diversity & Inclusion at BigCommerce

We have the opportunity to build not only a great business, but a great company, with soul. Our beliefs and commitment to diversity and inclusion are a central part of achieving that.

Our dedication to diversity and inclusion is grounded in two things: a moral belief in the dignity, value, and potential of every individual, and a practical belief that diverse, inclusive teams will create the best outcomes for our customers, partners, employees, and company. We welcome everyone to be a part of our journey.

Note: Candidates only located in the following states can be considered for REMOTE WORK; Alabama, Arizona, California, California -LA County, Colorado, Connecticut, Georgia, Massachusetts, Michigan, Nebraska, Nevada, New Jersey, New York State, NY - Westchester County, North Carolina, North Dakota, South Carolina, and Vermont

Current BigCommerce Employees: Please use the internal job board to apply for openings.

One Year No Beer: Senior Full Stack Engineer

Tags: #full-stack #senior #engineer

Published on: July 02, 2020

Original Job Post: https://remoteok.io/remote-jobs/96848

About us

Our mission is to change people's relationship with alcohol by supporting their alcohol-free journey through offering access to 28, 90 & 365 AF Alcohol Free challenges, amazing global community, podcasts, blogs, specialised coaching and more. We use positive psychology to help our members transform their lives and discover the best versions of themselves. With 70K+ members in more than 100 countries, we're a dynamic start-up at a scaling-up stage looking for great talent to help us make an extraordinary impact on people's lives!
We have product fit and now need to build the engineering capability in the business to allow us to build a better user experience for our customers; they love our product, but want it to do more for them.
Our plan is to initially develop a mobile web application and then depending on our customer research we may decide to develop a mobile app to improve the customer experience.
Our offices are based in Edinburgh, but we are a remote working company so we welcome job applications from anywhere in the UK.
Our company values are important to us and the bedrock of our culture and how we work

Serve others and make a difference

  • We obsess about our customer

Be the change

  • Change is a constant - we embrace change with a smile.
  • Failure is success, without it we cannot learn. We fail fast to learn fast - we celebrate it.

Be tenacious and dont give up

  • We deliver and go the extra mile and ask the question - what else can I do?
  • Autonomy - We have autonomy to make decisions to hit our goals.
  • We are accountable for our actions and deliveries.

Be passionate and have fun

  • If things are tough, we take some time to talk to someone 121, then we get back in the room and fight the good fight together.
  • We aim to live by example and live life better.

Think and act world class

  • We lift rocks - If we see something that needs to be improved, we own it until its done and leave it in a better place than we found it.
  • We have a culture of self-improvement and we play to our strengths.
  • Innovation - We constantly strive to improve and learn from our experiences. We have no barriers.

No recruitment agencies please

Benefits

And why would you want to work with us?

  • The flexibility of working remotely.
  • Full holiday allowance (25 days + bank holidays)
  • Highly competitive salary
  • Equity options in a fast growing company
  • Pension (3% contribution from the company)
  • The best equipment and software to go about executing your day-to-day work

HashiCorp: Software Engineer Cloud

Tags: #golang #dev #cloud #engineer #digital-nomad

Published on: June 25, 2020

Original Job Post: https://remoteok.io/remote-jobs/86642

San Francisco, United States - Software Engineer, Vault CloudREMOTEAbout HashiCorpHashiCorp is a fast-growing startup that solves development, operations, and security challenges in infrastructure so organizations can focus on business-critical tasks.  We build tools to ease these decisions by present...

Netdata Inc: Senior Software Engineer (Go specialist)

Tags: #css #html5 #javacript #cloud-native #microservices-architectures #cloud #dev #senior #engineer #digital-nomad #css

Published on: July 02, 2020

Original Job Post: https://remoteok.io/remote-jobs/86888

Netdata is looking for senior software engineers, with particular expertise and interest in the Go Programming Language to join our distributed (remote) engineering team.

The position is 100% remote, but with your location's timezone limited from UTC -3 to UTC +5.

We are building a modern microservices-based platform to complement our open-source project. As a Senior Software Enigneer you will be expected to program in several languages, focusing on, but not limited to, Go. You will need to be familiar with architecting and developing production-grade microservices and distributed systems, REST, message brokers (e.g. Kafka, RabbitMQ, ActiveMQ, etc.) as well as writing testable, maintainable code.

Why join Netdata

  • We are a team of industry veterans and senior engineers that prioritize performance and ease of use over anything else.
  • We embrace remote work and great work-life balance.
  • We are solving hard problems that affect thousands of organisations worldwide.
  • We are deeply committed to Open Source and love our community.
  • We deeply care about system performance.

When you join Netdata, you can expect

  • A competitive salary.
  • A generous stock plan.
  • To join a venture-backed startup working with some of the most sophisticated investors of Silicon Valley.
  • To be part of our world-class team and interact with an amazing community.
  • To see first-hand how to grow and succeed in an engineering-first, open source-based company.
  • To find a culture that rewards doers.

Netdata is an Equal Opportunity Employer. We are committed to providing an inclusive work environment free of discrimination and harassment for everyone, regardless of race, color, religion, national or ethnic origin, sex, age, sexual orientation, gender identity, disability, sexual orientation, marital status, military service or other non-merit factor.

Responsibilities

Responsibilities

  • Design and implement cloud-based microservices and APIs that complement our edge agents.
  • Write clean, maintainable and testable code.
  • Troubleshoot and debug applications.
  • Operate the platform within our security and privacy guidelines.
  • Collaborate with frontend developers to integrate user-facing elements with server side logic.
  • Gather and address technical and design requirements.
  • Build reusable code and libraries for future use.
  • Automate tasks wherever possible.
  • Liaise with developers, designers and system administrators to identify new features.
  • Follow emerging technologies and frameworks.

Requirements

Required experience

  • Substantial hands on experience with the Go programming language.
  • Proven experience with Cloud-Native, microservices architectures.
  • Familiarity with frontend technologies (HTML5, JavaScript and CSS).
  • Excellent analytical and time management skills.
  • Teamwork skills with a problem-solving attitude.
  • Excellent command of spoken and written English.

Preferred experience

  • Experience with other programming languages (C, Java, Python, Typescript etc.)
  • Experience with Google Cloud services
  • Experience with Frontend/Web development (HTML5, ES6+, CSS)
  • BSc degree in Computer Science or relevant field

Location

  • 🌏 Worldwide

Elevate Labs: Senior Android Engineer

Tags: #android #java #senior #engineer

Published on: June 23, 2020

Original Job Post: https://remoteok.io/remote-jobs/86534

Elevate Labs is on a mission to improve people's minds.

The ability to write well and speak eloquently deeply affects your trajectory in life, regardless of profession. Unfortunately, many people leave high school and even college extremely unprepared in these areas. We developed our flagship mobile app, Elevate, to help bridge this gap, through 35 games (and more on the way) that teach concrete cognitive skills. Elevate has over 30 million downloads and has received numerous accolades, including Apple’s App of the Year award.

The Elevate app was just the beginning. We’ve recently launched Balance, a personalized meditation app, that helps people with their stress, sleep, focus, and much more. It’s a truly customized experience that makes meditation more accessible to millions of people.

Join us in creating the future of products that help people live healthy, joyful, and productive lives.

To support our growing products, we're looking for an experienced Android engineer who has a passion for building great user experiences, pays meticulous attention to details, and believes in software that helps its users. You’ll lead the continued Android development of our flagship app, Elevate. In our collaborative environment, you’ll also work across teams and projects to build amazing products that educate and delight our customers. As a senior member of the team, you’ll have the opportunity to guide the direction of our products and our engineering team.

This is a fully remote position anywhere in the US or Canada.

Benefits & Perks

  • Remote first environment
  • Medical, dental, and vision insurance for you (covered at 100%) and your family
  • 401(k) plan
  • Fully paid parental leave
  • Competitive salary and equity

Responsibilities

  • Lead complex projects by defining requirements, determining solutions, and delivering on results
  • Participate in the product development process, representing engineering by communicating technical constraints, opportunities, and solutions
  • Work closely with our Product and Design teams to build great user experiences
  • Own major features and components, iterating on them while maintaining product polish
  • Mentor your fellow teammates to help them grow as engineers
  • Set standards of engineering excellence in service design and implementation with a focus on reliability

Requirements

  • You have 5+ years of professional software experience in Android app development
  • You have shipped at least one Android app
  • Proficient with Java
  • Experience implementing unit tests and with development methods that support automated testing
  • Experience with writing multi-threaded, asynchronous code
  • You are passionate about user interface and user experience
  • You communicate clearly and participate in design reviews and code reviews
  • You stay up to date with the latest android development news and technologies

Bonus

  • Experience working in a remote environment
  • Experience with Dagger & RxJava
  • Experience with Kotlin
  • Experience with C++, Python, and/or Ruby
  • Experience building complex animations
  • Experience with TeamCity
  • Interests in test-driven development and software development best practices
  • Interest in cognitive training and educational technology

#Salary
125000-170000

Location

  • North America (US & Canada)

Impala: Principal Engineer

Tags: #engineer

Published on: July 02, 2020

Original Job Post: https://remoteok.io/remote-jobs/96777

Hello!

Thanks for checking out our job description for a remote Principal Engineer at Impala. We felt a little bit impersonal just just diving straight in with words like “revolutionising” and “disrupting”.

As such, we apologise in advance for any clichés, tropes or sudden-insecurity-driven-panic-attacks that you might find in the description below.

What is Impala?

Impala is making the process of booking hotel rooms ridiculously easy. We’re providing hotels with a powerful data distribution infrastructure that transforms the way hotel guests across the world browse, book, stay and pay. Think Twilio for Travel.

We launched our original API product in January 2019 and since then have grown at - quite frankly - a ridiculous old clip. Our technology is already installed in hundreds of hotels worldwide, on six continents and categorises more than 1 billion data points. This has allowed us to bring forward our ambition to revolutionise the hotel distribution market and help empower millions of people across the globe.

We are a growing remote-first team of exceptional people split across engineering, product and commercial who make up a thriving, active, supportive community.

Where is Impala going?

We’re supported by some of the most respected investors in the business, the early-stage backers behind Deliveroo, PillPack, SecretEscapes, Zoopla, Trivago, Monzo, Travelperk, Transferwise, Airbnb, GetYourGuide, Omio, Spotify and more! 

They’re on board because of the shared opportunity we have before us - revolutionising a 1.6 trillion dollar market that’s been out-of-date for 20 years.

They also share our vision of a future in which travel is seamlessly connected and relentlessly inventive.

Our vision is that within the next two years 10% of hotel bookings worldwide will flow through Impala technology, and the product that we’re building will support the entire ecosystem of travel technology (we already have over a thousand companies signed up).

Anyone travelling anywhere will interact with products powered by Impala and to achieve this we’re growing the team extensively within the next year. Now is the most exciting time to be joining Impala as we go through a large push to grow and scale, both as a service and a community!

A brief overview of what you’ll be up doing here

As Principal Engineer, you will act as the technical authority in a top-tier engineering team, ensuring that our technology can meet both immediate and future needs. You will report to (and work alongside) our VP of Engineering. 

Technology sits at the heart of our business, which makes this a pivotal role with key responsibilities: 

  • You will lead on technology strategy & prioritization, managing short term technical risks and long term investment in our stack

  • You will be accountable for technical quality at Impala, including the reliability, security, and extensibility of our services and data 

  • You will ensure that monitoring, metrics and SRE practices are in place across all teams and services, to measure and meet high service SLA’s / expectations 

  • You will be the direct leader of an enablement group, which provides specialist technical/DevOps/SecOps support to our development teams

  • You will provide technical direction and mentorship across teams to support the development of individuals 

You should join us if: 

  • You have 10+ years of relevant and diverse product and engineering experience, with a period of executive-level responsibility at an organization with a strong engineering culture

  • You are an expert in the architectural design, development, and operation of large scale, high availability services 

  • You have demonstrated experience with modern web services, distributed service-oriented architectures and services that handle large quantities of data, across multiple different stacks. 

  • You aren’t afraid to get hands-on when necessary to demonstrate an approach / principle 

  • You are comfortable leading and mentoring teams and individuals

Where will you work?

This is a remote position. This means you can work from anywhere +/- 2 Hours of London timezone (and less than a 3 hour flight).

We are a remote-first company, with a fully distributed engineering team! This was a very deliberate, natural choice, as we prioritise preserving work-life balance and accommodating the best people in Europe, while also fostering diversity.

We have loads of remote initiatives to ensure every new member of the team is fully set up!

  • We provide an additional generous Personalised Workspace Budget for things like monitors, keyboards, desk chairs and headphones.

  • We offer an office stipend - you can furnish their home office with a generous £150 monthly stipend (coffee, snacks, wifi bills, cleaning, desk equipment, plus anything in between) or we will pay for a co-working membership near where you live.

  • The full engineering team travels once a quarter to meet and socialise with the rest of the engineering team somewhere in Europe.

  • We offer a generous Social Budget for you to travel to London-based social events.

  • We have a dedicated Remote Experience Manager in the team, whose role is, among other things, to ensure everyone in the team’s happiness, and help them feel integrated and empowered while working remotely.

  • We give each new team member a brand new high-spec laptop when they start, with a choice between a Thinkpad or Mac.

Please note, we only accept candidates in Western Europe because of timezone and travel time differences. We make no exceptions (we don’t have time to, unfortunately!). 

What you will get in return?

  • We reward Impalans with the most competitive salaries and regular reviews. Whether you're an individual contributor or you want to manage people, there are plenty of opportunities to develop your skills and boost your earning potential. We offer 3.5x the average annual UK raise, even if you remain within the same role.

  • We’re in the top 14% of companies in the UK for the amount of holiday that we offer, at 36 days.

  • One Unsick day off per year, to keep up with proactive health admin - so you can finally sort that trip to the dentist and get those health screens that you never have time to do.

  • Flexible working options. With extended lunch break options, Recess Hour, and loads more.

  • We invest in your development with a generous £1,000 Professional Development budget per year, and we will support you to realise your potential. 

  • Fun and inclusive monthly social events, from go-karting to mini golf to karaoke to virtual pub quiz.

  • Access to Perkbox. 

  • A super strong and proactive focus on mental and physical wellbeing. From Vitality health insurance, to Sanctus, to a monthly gym membership reimbursement, plus heaps more.

  • A generous Loved Ones Budget - £750 annually to get your friends & family over to visit you once a year, no matter how near or far from home you are based. (Engineering only)

  • Weekly 10% Time. (Engineering only)

Sound interesting? 

If your answer is ‘yes’ and you are really excited to learn more then please check out our Medium page which includes more information about who we are, what we do, what matters to us and our culture.

Want to know more about our CEO, or want a deeper understanding of our what and why? Then simply watch this video to learn more. https://www.youtube.com/watch?v=nxBZuoxCbKM

For more information about what it's like working here, check out our Glassdoor page.

Atomwise: Senior Software Engineer Cloud

Tags: #dev #cloud #senior #engineer #digital-nomad

Published on: July 02, 2020

Original Job Post: https://remoteok.io/remote-jobs/96849

At Atomwise, we invented the first deep learning neural networks for structure-based small molecule drug discovery, and we’re currently deploying it in one of the largest applications of machine learning for life sciences. We work on Alzheimer’s, cancer, diabetes, drug-resistant antibiotics, and other diseases. We’ve partnered with 4 of the top-10 US pharma companies, raised over $50M from top VCs, and have 100+ diverse projects currently running.

You should think about joining us if you care about enabling the application of machine learning to essential problems. For example, we are not constrained by latency or uptime but by scaling and parallelization. Today we can analyze more than 1 billion molecules per day, but there are about 10^24 synthetically-accessible molecules. Come help us pick up a couple of orders-of-magnitude.

Our team has over 35 Ph.D. scientists who contribute to a collaborative academic-like culture that fosters robust scientific and technical discussion. We strongly believe that data wins over opinions, and aim for as little dogma as possible in our decision making. Our team members have expertise in a wide range of disciplines--from computational chemistry and structural biology to cloud-native best practices--and we regularly have internal seminars open to anyone interested in learning about these topics.

Our Engineering team is small and growing quickly. As a result, there’s plenty of opportunities for career growth and to have a significant impact on our success. 

You will

  • Have the opportunity to learn and improve how we run machine learning at scale to deliver new drugs.

  • Play an essential role in designing and building cloud-based solutions consisting of 500+ CPU and GPU instances in a highly dynamic scaling environment.

  • Foster high-quality and adaptable software using engineering and Agile best practices.

  • Interact closely with our scientists (your users) to scope, design and implement software to tackle cheminformatic and machine learning problems.

Required Qualifications

  • Bachelor’s degree in Computer Science with 4+ years of software engineering experience.

  • High proficiency in Python and a compiled language (e.g., C++, golang, Java, etc).

  • A record of designing and implementing cloud software using docker containers.

  • High proficiency with the Linux command-line environment.

Preferred Qualifications

  • Experience building and deploying batch computing workloads or microservices onto Kubernetes.

  • Experience implementing machine learning architectures in PyTorch or TensorFlow

  • Background in Biology or a related field.

Compensation & benefits

  • Competitive salary, commensurate with experience

  • Stock compensation plan – you’ll be an Atomwise co-owner

  • Platinum health, dental, and vision benefits

  • 401k with 4% match

  • Flexible work schedule

  • Generous parental leave

  • Strong emphasis on collaborative learning and career development

Atomwise is not currently offering visa sponsorships for any position. Please only apply if eligible to work in the U.S.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Retrium: Senior JavaScript Engineer

Tags: #javascript #node.js #mongodb #product-development #aws #react.js #redis #docker #react #node-js #product-manager #senior #engineer #exec #node-js #mongodb

Published on: June 30, 2020

Original Job Post: https://remoteok.io/remote-jobs/86816

Overview

Retrium is a seed-funded startup that helps teams improve their Agile processes by facilitating effective and engaging retrospective meetings. With over 170,000 retrospectives run on our platform, we’re the trusted leader in our market, and we’ve been helping teams continuously improve since 2015.

We’re also a small, cross-functional team of passionate and fun people. We have an outstanding leadership team and a dedication to company culture, so you’ll always feel connected to our mission, even though you can work from anywhere in the US. We’re lucky enough to have an awesome product, great revenue growth, high customer satisfaction, low churn, and seed investment. Now, we need someone to help us deliver more value to customers!

To apply for the Senior JavaScript Engineer position at Retrium you should have five or more years of experience with some of the following technologies, and be eager to work with them:

  • JavaScript! (ES6, babel, Flow, webpack, npm)
  • React (hooks, functional components)
  • WebSockets
  • Node (express.js)
  • MongoDB
  • Redis
  • AWS
  • Docker (scripting, Linux)
  • CI/CD

Benefits

We provide amazing benefits, and if you ask the team, they’ll tell you that the greatest benefits we offer employees are the ability to make a meaningful contribution to the company and the opportunities to “Listen. Learn. Teach”, another core value.

Our other benefits include:

  • Competitive salary and equity in a fast-growing, funded startup
  • Health, dental, and vision insurance coverage for you and your family
  • Twelve weeks of paid parental leave
  • Minimum vacation policy, twelve paid holidays, and “last Fridays” (we encourage you to ask us about this!)
  • Flexible, sustainable work hours
  • Work from home or a company-sponsored co-working office
  • All the equipment you need to do your job, plus a home office budget
  • Learning and development budget, lunch and learns, and book club
  • Annual company retreats

Additional Information

Retrium is committed to creating a diverse environment where you can “Be Your Amazing Self”, yet another core value. We are proud to be an equal opportunity employer, and welcome people of different backgrounds, experiences, and perspectives. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Responsibilities

As the next member of our small but growing team at Retrium, you’ll collaborate closely with everyone at the company. We use lightweight processes and tools inspired by agile and kanban to design, develop, and deploy the right features to customers on a regular cadence.

We’re looking for someone who has experience in the trenches, writing solid code, and someone who understands how to balance the competing concerns of product development:

  • Responsibility to the customer: Delight our users and deliver the quality features they want
  • Responsibility to the business: Reduce cost and generate revenue by delivering value quickly and iteratively
  • Responsibility to the developer: Minimize technical debt by writing quality, maintainable code
  • Because our core values include “Default to Autonomy”, “Bias for Action”, and “Level Up”, you’ll need to be a self-starter who can think strategically, execute tasks, and participate in the continuous improvement of our product and processes.

A typical week will include:

  • Defining and implementing features in the product pipeline
  • Moving seamlessly between front-end and back-end work
  • Discussing design and architecture issues together as a team
  • Facilitating feedback and demo sessions of your in-progress tasks
  • Communicating with team members through video conferencing and asynchronous communication
  • Deploying code to production as soon as it’s ready!

Requirements

We believe that the following collection of experiences and abilities would make someone successful in this position. However, we encourage anyone to apply if you believe you have what it takes to succeed in this role.

  • BA/BS degree (computer science preferred) or equivalent experience
  • A history of success as a Senior Developer working with a team of engineers to deliver customer-facing features
  • The passion and drive to learn about Retrium and take on new responsibilities and leadership opportunities as we grow
  • Ability to be a team player and collaborate with others
  • Experience with JavaScript
  • Experience in a SaaS company, distributed team, and/or startup
  • Experience with Agile software development processes is a big plus

#Salary
$120,000 - $160,000 / year

Location

  • 🇺🇸 US-only

Aptera Software: Mobile Developer

Tags: #dev #mobile #digital-nomad

Published on: July 03, 2020

Original Job Post: https://remoteok.io/remote-jobs/96855

Aptera is seeking an expert Mobile Application Developer who enjoys working with a variety of clients and has a strong desire to learn and work with cutting edge technologies. If you are a developer who dreams in code, sees the world from a business-oriented mindset and lives to learn more about people, processes and systems, then we’d like to chat with you!

Top reasons to join Aptera

  • Grow through investment

  • Personal mentorship, attend conferences and trainings, company outings, team building events and more

  • Exposure to different industries

  • Manufacturing and retail to healthcare and finance

  • Push your skill set to the next level

  • Work alongside passionate, cutting edge technologists, who challenge and inspire you to grow

  • Relaxed work environment and culture

  • Casual attire in the office and an open, collaborative workspace

  • Remote-Friendly Culture

  • Collaboration Tools (Zoom, Slack, Visual Studio Live Share)

  • Flexible work schedules

  • Remote-first meetings

  • Pair/mob programing

  • Remote employees are always invited to come take advantage of our headquarters at any time

  • Excellent pay and benefits

  • 401K, Health, Dental, Vision, Short-Term Disability, Long-Term Disability, and Life Insurance

Top things we look for in our team members

  • “Team over self” mentality

  • People smarts

  • Eye for detail

  • Polished & professional

  • Goes the extra mile

  • Always willing to learn new things

Top skills/qualifications we look for

  • 2+ years of mobile app development experience using one or more of the following technologies: Native Android, iOS Native, React Native, NativeScript, or Xamarin

  • 2+ years of MVC, Entity Framework, SQL Server, and either Web API or Web Services experience

  • 2+ years of HTML, CSS, JavaScript experience

  • SPA’s, Angular and React experience preferred

  • Experience working in an agile development environment with frameworks including Scrum and Kanban

As a Mobile App Developer you will

  • Receive a personalized onboarding through the Aptera Academy

  • Work on a team to design and implement mobile solutions using Xamarin, React or Native

  • Develop high quality code via test driven development, automated testing, and other continuous integration and continuous delivery mechanisms

  • Contribute to success through the application of software craftsmanship principles

  • Apply critical thinking to tackle business challenges through the application of custom software

  • On a quarterly basis can opt into one of four company sponsored learning tracks

Aptera works with clients around the globe and is headquartered in Fort Wayne, IN. For additional information about Aptera please visit our website at www.apterainc.com & our YouTube channel to see more about our company culture.

About Aptera Software

Aptera is a custom software development partner specializing in building mobile apps, web apps, and websites for enterprise-level businesses. Founded in 2003 and based in Fort Wayne, IN, we have a diverse team of onsite and remote employees around the Midwest.  At Aptera, we believe that by creating a culture of learning we can empower our team members to develop the best software for our clients. With our expertise, we help clients solve complex business problems to transform the way they do business.

Avanoo: Senior Software Engineer II

Tags: #dev #senior #engineer #digital-nomad

Published on: June 24, 2020

Original Job Post: https://remoteok.io/remote-jobs/86620

First, a bit about Avanoo

Have you ever wondered what the most successful people in the world have, that the rest of us don’t? No, it’s not a high IQ. And no, it’s not that they studied more than the rest of us at school. There are a whole host of attributes that these people embody, which are never taught in school. Things like perseverance, passion, laser-like focus, a positive mindset, and the list goes on and on.

Avanoo exists to help employees at Fortune 1,000 companies embody these attributes, through 3-minute-a-day video programs and deep analytics that help us understand what their people need the most and predict what sort of content can drive the most impact.

If the skills we learn in school are the applications we use to get through life, the attributes we help people embody at Avanoo are like the operating system.

We're doing quite well

We just completed our series A round of investment, grew more than 3x over last year, and unlike many companies in Silicon Valley, we're profitable.

We've proven over and over again that we can help enterprises drive real impact to their bottom line just through the magic concoction we've put together. For example, with one of our clients, they were able to directly connect millions of dollars in new product innovations after 2 years of working with us. 

The bottom line is, we're scaling so fast that our existing dev team can hardly keep up!

What you'll be working on

That’s where YOU come in: Helping us sustain this incredible growth, by building out the platform. You’ll be helping us build out an enterprise-class analytics platform, which will pull data from a variety of sources, to help us track and show growth in human potential.

If being part of a team that is building the first-ever platform that tracks and optimizes the human operating system, then read on!

Skills & Requirements

  • 5+ years of experience developing high quality web applications

  • Excellent problem-solving skills

  • Expertise with Ruby/RoR 

  • Experience building and maintaining products with real-world usage

  • Experience and high comfort level with Test-driven development is required

  • Attention to detail – this is very important, since our products are being used by lots and lots of Fortune 1,000 employees

  • Solid grasp of OOP Principles

  • Extensive familiarity with JavaScript / Responsive HTML+CSS  is necessary.

  • Ability to write responsive, cross-browser HTML/CSS 

  • Experience with one of the following front end frameworks is necessary: ReactJs, AngularJS

Form3: Senior Software Engineer

Tags: #golang #dev #senior #engineer #digital-nomad

Published on: July 02, 2020

Original Job Post: https://remoteok.io/remote-jobs/88261

London, United Kingdom - WHO WE AREWe’re a tech-first scale-up regarded as one of the hottest payments fintechs in London. Founded in 2016, our cloud-native payments platform is used by over 25 of the most exciting and disruptive banks and fintechs in the world including N26, Holvi, Viva, Tandem and ...

Bright Cellars: Senior Full Stack Engineer

Tags: #javascript #aws #php #full-stack #senior #engineer #php

Published on: July 02, 2020

Original Job Post: https://remoteok.io/remote-jobs/89572

Bright Cellars (www.brightcellars.com) is the monthly wine subscription startup designed to help new wine drinkers discover and define their taste in wine! We curate wines from around the world with the goal of making wine fun, accessible and educational.

How Bright Cellars works: Our members join the Bright Cellars club by taking a short quiz to share their taste preferences. The Bright Cellars learning algorithm evaluates these preferences to predict four bottles of wine matched to each member’s taste. Each month, our members receive four unique bottles in the mail and log on to our site to provide personalized feedback. The Bright Cellars algorithm uses this feedback to improve monthly matches going forward.

Bright Cellars is a fun, fast-growing startup with a work hard, play hard attitude. We look for smart, motivated individuals who are excited to build something incredible from the ground up.

Benefits:
Salary + Equity in a revenue generating Series A Startup
Flexible hours
Unlimited paid vacation and sick days
Covered medical, dental, and vision insurance
Weekly wine tastings led by our resident sommelier
Opportunity to build something incredible while being surrounded by intelligent, hardworking and motivated coworkers

Responsibilities

Software engineering team with a focus on innovative e-commerce solutions.

Requirements

This is a mid to senior level position.
JS, ReactJS
PHP, MySQL, MVC pattern
HTML, CSS, SASS / SCSS, Webpack
AWS EC2, RDS
Docker, nginx, redis
Git, Github, CircleCI, PHPUnit, CodeDeploy

#Salary
120000+

Location

  • 🇺🇸 US-only

ZeroCater: Software Engineer II

Tags: #dev #engineer #digital-nomad #y-combinator

Published on: June 23, 2020

Original Job Post: https://remoteok.io/remote-jobs/86545

Skills: Django, Node.js, Python, PostgreSQL

At ZeroCater, we believe one of the easiest, and most effective, ways to build culture is through shared office food programs. We make it easy for companies to feed their employees delicious, family-style meals and keep exciting snack programs fully-stocked with variety and rotation. ZeroCater has successfully launched our core product, Managed Catering, into 6 local markets and are excited to be offering Snacks + Beverages to enterprise clients in San Francisco with anticipated growth into new markets in the near future. ZeroCater is changing a 200 billion dollar industry and continues its trend of being revenue positive and sustaining year over year growth.

Come join an impactful Engineering team that works closely with our customers and Product to ship code every week. We value ownership, independence, collaboration, communication, and bias towards getting things done with measurable results. We are seeking a Software Engineer with a focus on the back-end development of models, serializers, business algorithms, and APIs, but is also able to work on front-end with some help. The person should be keen to make a difference by writing defensive but performant code, thereby influencing where we go as a company, and how the code is organized to achieve the best results. We use Python, Django, PostgresSQL, Redis, RabbitMQ on the back-end, and React as well as Vue.js on the front-end.

What you will do:

-Build & improve code across the entire stack (Postgres SQL, python-Django, javascript, html and css) for new and existing product. -Practice and encourage software engineering best practices: reasonable test coverage, appropriate modularization, designing cohesive interfaces, and making the call on technical trade-offs. -Collaborate in technical reviews to strengthen our architecture and system designs and assist others with coding and troubleshooting. -Create quality APIs and prototypes on tight timelines. -Work on business-critical features in order to help achieve product vision and goals.

Qualifications for success:

-5+ years industry (post grad/non internship) experience in software engineering with full-stack web applications (particularly with Django, python, or Node.js). -Strong understanding of industry trends, and opinions on those trends, as well as in-depth knowledge of web technologies gained from research and professional experience. -Ability to create robust APIs and data structures that will enable the business to grow to the next level, while anticipating problems and understanding the tradeoffs for each decision. -Pragmatic approach to engineering that strikes a balance between beautiful code, maintainability, and time to market. -Ability to create pixel perfect, responsive, web pages while working with product designer(s). Bonus points for experience with software programs like Sketch, Zeplin and the Adobe Creative Suite.

“The shared meal elevates eating from a mechanical process of fueling the body to a ritual of family and community, from the mere animal biology to an act of culture.” - Michael Pollan

Feel free to apply direclty to our careers page: https://zerocater.com/about/careers/?gh_jid=2215705

We are an equal opportunity employer and value diversity at ZeroCater. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. If you need assistance or an accommodation due to a disability, please contact us at [email protected].

Location

  • Austin, TX, USA Or San Francisco CA / Remote

SemanticBits: Senior Software Engineer

Tags: #dev #senior #engineer #digital-nomad

Published on: July 02, 2020

Original Job Post: https://remoteok.io/remote-jobs/96850

Position Summary

SemanticBits is looking for a talented Developer who is eager to apply computer science, software engineering, databases, and distributed/parallel processing frameworks to prepare big data for the use of data analysts and data scientists. You will deliver data acquisition, transformations, cleansing, conversion, compression, and loading of data into data and analytics models. You will work in partnership with Tech Lead and Business 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, data marts, etc.) and Scala/Spark programming. This position is open to a mid-level to principal professional depending on experience.

Responsibilities

  • 5+ or more years in software development 

  • At least 3 years working with Scala and Apache Spark

  • Strong knowledge of computer science fundamentals: object-oriented design and programming, data structures, algorithms, databases (SQL and relational design)

  • Demonstrable expertise with Scala, Spark, and wrangling of various data formats - Parquet, CSV, XML, JSON

  • Experience with JavaScript/Node.js, Typescript, AWS EMR, AWS S3, Apache Airflow, SAS

  • Experience with Agile methodology, using test-driven development.

  • Excellent command of written and spoken English

  • Self-driven problem solver

Required Qualifications:

  • Candidate must reside in the United States

  • Bachelor's degree in technological or related field and a minimum of 5 years of relevant experience or a Master’s degree with a minimum of 3 years experience

  • Flexible and willing to accept a change in priorities as necessary

Physical and emotional requirements for the job:

This position is to be performed remotely from an individual’s home office and involves sedentary work. Employees in this role can be expected to exert up to 10 pounds of force on occasion in order to lift, carry, push, pull or otherwise move standard electronic equipment. Employees are expected to make decisions in a timely manner and display emotional intelligence during occasional stressful situations. 

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

  • FSA

  • Casual working environment

  • Flexible office hours

  • New laptop (Mac or PC - your choice)

SemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.

Egoditor: Full Stack PHP Developer

Tags: #full-stack #dev #php #digital-nomad #php

Published on: July 03, 2020

Original Job Post: https://remoteok.io/remote-jobs/96845

Silicon Valley? Dublin? That’s yesterday’s news – tomorrow's business is made in Bielefeld!

We are the brains behind www.qr-code-generator.com and are looking for extraordinary people to share their experience and expertise – like you!

Do you want to actively shape the development of PHP applications? Are you an expert in both front and backend? Do you want to use your potential and your skills to push our web-based software to the next level?

Then show us your code!

Onsite or remote - we are looking for the perfect addition to our team!

Who we are

Since 2009, Egoditor has been one of the leading software providers for mobile marketing. With more than eight million registered users in over 180 countries, our SaaS solution for creating QR Codes and implementing marketing campaigns is one of the most successful in the industry: http://www.qr-code-generator.com/features

Your challenge

  • Holistic development from the optimization of MySQL queries to object-oriented programming and testing of our software.

  • Agile development and improvement of our software (analysis, preparation, implementation, testing, and documentation) in collaboration with our teams.

  • Troubleshooting and performance improvements.

  • Development of new features for our entire product portfolio.

  • Assist our support team with the problem analysis and finding solutions for our customers.

Your skills

  • At least 5 years of professional experience in programming of web applications with an OOP Framework (Laravel, Symfony, etc.) and frontend frameworks like Vue.

  • Expert knowledge of PHP7+, SQL, JavaScript/TS, HTML5, Sass,  Vue, node/npm, and git.

  • Competent handling of the command line (Ubuntu).

  • Self-responsibility and a well-structured working method even when handling multiple projects at once.

  • International mindset, fluent English (written and oral).

  • Good communication skills as well as the ability to pass on your knowledge.

  • Experience with unit tests and test automation (PHPUnit, Selenium).

  • Experience in API communication and building.

  • Experience with AWS, S3, EC2, SES, SQS is an advantage.

Why Egoditor

In addition to our regular team events and freshly roasted coffee, we also offer you...

  • A work climate that allows you to actively help shape a growing SaaS company with your skills.

  • Technical challenges which you are going to master together with your team.

  • Individual employee experience and regular feedback meetings.

  • Great personalities, an appreciative "YOU culture" and short decision-making channels.

  • Modern and ergonomic workstations in the stylish "Lenkwerk City" in the heart of Bielefeld.

  • Activity room with table tennis, football table, games console, and library.

  • Drinks, snacks, and fresh fruit.

  • A fully equipped kitchen for cooking, networking, and recharging.

  • Option to work from home.

  • Company pension scheme.

Want to join us? Send your application incl. code examples to [email protected]

Flutterwave: NodeJS Backend Engineer

Tags: #javascript #node-js #engineer #backend #y-combinator #node-js

Published on: June 25, 2020

Original Job Post: https://remoteok.io/remote-jobs/86638

Skills: Node.js

  • Program: ship code every day

  • Contribute: we want our engineers to make an impact on our Rave product. This means you're not just implementing features that have been specified to death. It includes developing ideas, making suggestions, and keeping on top of new tech to understand opportunities.

  • Engage: we have enough areas of need where we want to leverage what you're excited about and use that to make Rave a better product.

  • Learn and grow: we want to start in-depth do code-reviews, pair-programming, lunch-and-learns, and actively engage in chat to constantly teach and learn.

You will report to the Product Manager but will be working collaboratively with our current engineering team of 10, and with cross-functional teams on specific projects.

Our work is 100% both remote & on-prem. We use Slack, Trello, Google Docs and Zoom to get our work done.

Our stack

AWS - we’ve drunk the kool-aid and use AWS & Azure across the board.
Node.js - APIs
MongoDB, Redis, MariaDB - data persistence
Vue.js, Backbone - our front-end is largely raw JavaScript/jQuery/Backbone, currently migrating to Vue.js.
Github, Jenkins, Webpack - deployment
Ghost Inspector, Sentry, LogRocket - testing

Location

  • Lagos, Nigeria / Remote

Space 48: Frontend Developer

Tags: #front-end #dev #digital-nomad

Published on: June 27, 2020

Original Job Post: https://remoteok.io/remote-jobs/86711

You are a Frontend Developer in our SaaS Practice, focusing on building our BigCommerce and Shopify stores. You work with your team to deliver your projects on-time and on-budget, working closely with your customers and the wider business.

Here’s how your week may look:

You start your day in a team Stand Up discussing progress you made yesterday, listening to your team members describe their current issues and dropping some knowledge bombs on how you “solved this last time”. You’re working from home today, so you pay the pet tax and encourage your four-legged-friend wave to the camera before logging off.

First up you’ve got a pair-programming session with a Junior Developer in your team to help them through a tough UI problem that they’ve been working on. They’ve been steadily improving under your experienced wing and are turning into a really productive team member.

After lunch you’ll set your Slack status and turn on Do Not Disturb for a couple of hours while you debug a weird issue with a customer’s site. Shopify recently released an update to the checkout and (for some reason!) your customer’s site stopped working. You find the problem, update the functional tests to cover this use case and let the Project Manager know the good news! You push your feature branch to Bitbucket and watch Bitbucket Pipelines build your artifact and prove that your tests pass.

Your JIRA issue has automatically transitioned to “In Code Review” and you open your pull request, studying your diff carefully before assigning it to your team mate for a sanity check.

Tomorrow (assuming all is well!) you’ll merge your pull request into a release branch and let Pipelines deploy it to Staging where it will be regression tested by the QA Team and their bank of automated tests. It should be out to Production by the end of the week, providing we can get through the testing and get client sign off by 2pm on Thursday.

If you read this and it sounds like your ideal job — we want you on the team!

What You’ll Be Doing

The following should give you an idea of how you’ll be expected to typically be spending your time. It’s not set in stone and it may change from week-to-week, but it gives an idea of what is expected from the role.

Software Development (90%)

You’ll be spending the majority of your time working on delivering projects for our customers with your team. You’ll be building BigCommerce and Shopify themes, working with the design and CX team to bring our customers requirements to life!

You’ll work with the Practice Lead to progress our platform specific goals and build out tools and products to make sure we’re constantly improving on how we work.

Depending on your experience, a portion of this time is expected to be spent assisting other team members in delivering their work effectively.

Personal Development (10%)

Keeping up with new software releases, development practices, horror stories and post mortems are  an essential part of any Software Developer’s time! Use this time to push forward your objectives and research tools and techniques you need to stay productive.

Who You Are

Here’s an idea of the type of experience you’ve got along with an idea of what we think would be useful to also know:

Essential Technical Skills

  • HTML

  • CSS

  • Client-Side JavaScript

  • Experience working with one or more JavaScript based build tool (e.g. Grunt, Gulp, Webpack)

  • Experience working with Git

  • Knowledge of the HTTP and H2  protocols, in particular how they are relevant to frontend performance

  • Knowledge of web application security as it pertains to frontend web development

  • A frontend specialism / interest (e.g. accessibility, performance, user experience) 

Desirable Technical Skills

  • Building Shopify or BigCommerce themes

  • Typescript

  • React

  • Experience using one or more Unix Shells (e.g. bash, zsh)

  • Experience unit and functional testing with JavaScript

  • Atlassian Suite (Jira, Confluence, BitBucket)

Essential Knowledge and Experience

  • Experience of the full software lifecycle

  • Experience dealing directly with non-technical stakeholders

  • Highly motivated with demonstrable technical and analytical skills

  • Desire to further technical skills and knowledge

  • Attention to detail, commitment and desire to complete a consistently high standard of work

  • Advanced time management skills with the ability to manage own tasks to agreed timelines with limited supervision

  • Able to clearly communicate complex design and development decisions

  • Able to articulate complex technical solutions with minimal assistance

  • Able to design and build complex technical solutions with minimal assistance

  • Strong communication skills

Desirable Knowledge and Experience

  • One year of development experience working in a development team within a commercial environment

  • One year of software development experience on an ecommerce platform

  • Experience with Agile methodologies

  • Managing tasks and timelines of a development team, within a commercial environment

  • Advanced knowledge of best practice and architecture for complex web applications

  • Advanced knowledge of and able to avoid common security issues in web applications

Your Responsibilities

The following are the types of tasks that you may be required to perform as part of your role.

  • Build Software

  • Interpret business requirements and technical specification documents, to deliver an appropriate technical solution to agreed quality and timelines

  • Write software to an agreed set of coding standards

  • Create, document, and implement automated test scenarios

  • Create and maintain technical documentation

  • Set up and maintain deployment systems

  • Participate in manual testing of work in progress

  • To be part of an escalation process for technical guidance in the wider development team

  • Maintain Software

  • Perform maintenance development

  • Investigate, analyse and document defects

  • Correct identified defects

  • Support customers out-of-hours as part of an on-call rota

  • Communicate with Team

  • Provide progress reports on tasks and projects

  • Assist in Planning

  • Participate in project planning meetings

  • Participate in Discovery sessions

  • Create business requirement and technical specification documents

  • Share Knowledge and Ideas

  • Proactively suggest improvements in customer programmes of work

  • Actively support and mentor less senior members of the development team

  • Perform related duties as assigned.

Squirrels, LLC: DevOps Engineer

Tags: #devops #amazonwebservices #engineer #devops

Published on: June 29, 2020

Original Job Post: https://remoteok.io/remote-jobs/86771

You will be responsible for maintaining critical internal and public Squirrels server infrastructure with minimal downtime. From internally hosted servers used by employees for email, file storage, development and VPN to load-balanced external servers hosted in the cloud on Amazon Web Services, you will maintain, upgrade and tune these critical business resources.

Responsibilities

Manage access to internal and external servers running Mac, Linux and Windows
Ensure 24/7 uptime to critical customer SaaS services serving hundreds of thousands of customers daily
Maintain AWS-hosted infrastructure and effectively scale it as demand dictates
Ensure the highest levels of security and uptime with proactive maintenance and upgrades
Maintain self-hosted file sharing, mail and calendar services

Requirements

Strong knowledge of and practical experience with DNS, NGINX, MySQL, MongoDB, Ubuntu, and Docker
Deep familiarity with AWS products including EC2, ECS, RDS, ELB Load Balancer, Route 53, Lambda, CloudWatch, and CloudFront
A proactive and self-motivated work ethic to ensure the highest levels of security and uptime possible

#Salary
90,000-105,000

Location

  • 🌏 Worldwide

Noom: Senior Full Stack Engineer

Tags: #full-stack #senior #engineer

Published on: July 02, 2020

Original Job Post: https://remoteok.io/remote-jobs/96874

What You’ll Be Doing:

  • Working on problems that affect the lives of real people. Our users depend on us to make positive changes to their health and their lives.

  • Basing your work on scientifically-proven, peer-reviewed methodologies that are designed by medical professionals

  • Collaborating with a team both onsite and offsite -- about 50% of our engineering team is fully remote; we worry about results, not time spent in seats.

 What We’re Looking For:

  • 3+ years of experience designing and managing complex web-based applications, with a focus on picking the right tool for the job. We use Django and React, with MySQL and PostgreSQL as the backing data store, but we’re always on the lookout for technologies that can make our job easier.

  • An appreciation for the importance to strike a balance between getting code out quickly and following best practices. We move fast, but we like to build good software and manage risk carefully.

  • Excellent communicator: you’re comfortable explaining technical problems in person and in writing.

  • Team player: you enjoy teaching new concepts to, and collaborating with, the team.

  • Strong sense of responsibility and ownership; you will have come from an environment in which people are responsible for their own code.

What Makes This Job Amazing:

  • You’ll be helping millions of people lead healthier lives every day

  • You’ll be a part of Noom's rocketship-- revenue has grown 20x in the last 2 years and our team is growing fast.

  • You’ll have wonderful benefits including healthcare/dental, wellness budget, daily gourmet meals prepared by our onsite chefs, and onsite yoga

  • You’ll experience huge learning & professional growth opportunities. Noom believes in supporting your professional and personal growth: we’ll cover the cost of books, courses, conferences… you name it!

  • You’ll add to our transparent, high-performing, and close-knit culture

Noom Inc. is a leader in mobile health coaching. We combine the power of technology with the empathy of real human coaches to deliver successful behavior change. Our direct-to-consumer mobile applications have reached more than 45 million users worldwide-- and counting. We’ve leveraged our behavior change platform to incorporate the CDC’s Diabetes Prevention Program (DPP), and have expanded to programs for diabetes management, pre-hypertension, and hypertension. Our Engineering team is at the forefront of this challenge, solving complex technical problems that center around habits, behavior, and lifestyle.

We are looking for a full-stack engineer to join our Web team and help build the tools that hundreds of human coaches use every day to help our users change their lives for the better.

This position is either Remote or at our New York City headquarters.

SemanticBits: Senior Data Engineer

Tags: #senior #engineer

Published on: July 02, 2020

Original Job Post: https://remoteok.io/remote-jobs/96779

SemanticBits is looking for a talented Senior Data Engineer who is eager to apply computer science, software engineering, databases, and distributed/parallel processing frameworks to prepare big data for the use of data analysts and data scientists. You will mentor junior engineers and deliver data acquisition, transformations, cleansing, conversion, compression, and loading of data into data and analytics models. You will work in partnership with data scientists 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, data marts, etc.), programming, and data modeling; and familiar with analytic algorithms and applications (like machine learning).

Requirements

  • Bachelor’s degree in computer science (or related) and eight 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 experience engineering scalable data processing pipelines.

  • Demonstrable expertise with Python, Spark, and wrangling of various data formats - Parquet, CSV, XML, JSON.

  • Experience with the following technologies is highly desirable: Redshift (w/Spectrum), Hadoop, Apache NiFi, Airflow, Apache Kafka, Apache Superset, Flask, Node.js, Express, AWS EMR, Scala, Tableau, Looker, Dremio

  • Experience with Agile methodology, using test-driven development.

  • Excellent command of written and spoken EnglishSelf-driven problem solver

Loadsmile: Senior Backend PHP Engineer

Tags: #php #senior #engineer #backend #php

Published on: June 23, 2020

Original Job Post: https://remoteok.io/remote-jobs/86532

Logistics is a highly complex industry, and our user groups are not digitally native, so the technology is absolutely crucial to our mission. If you are passionate about your craft and if you want to build the systems that drive our economy, Loadsmile will be the right place for you!

You are a Senior Software Engineer with experience in backend engineering and strong skills in PHP. You will design and develop a highly scalable, reliable and fault-tolerant logistic system that would be used in multiple countries. You will push to continuously improve your code quality, product execution, and learning experience. Last but not least, you will be part of our early-stage engineering team and will directly contribute to our engineering workflow,

This is a full-time permanent position. Salary is competitive and based on individual profile. 

Our headquarters are in Sydney, but our Tech team is setup remote with 2 team members in Jakarta, Indonesia, and 2 in Sydney. 

The Role

  • Design and develop highly scalable, reliable and fault-tolerant systems.

  • Translate business requirements into scalable technical solutions.

  • Take responsibility for multiple services maintained by the team.

  • Building and managing a fully automated build/test/deployment environments.

  • Continuously improve code quality, product execution, and learning experience.

  • Coordinate across teams (Backend, Mobile, Frontend, DevOps, Data, UI/UX, QA, etc.) on planning and execution.

  • Write clean and readable code.

  • Make use of DDD, Design patterns and advanced Git in order to produce highly maintainable code.

Job requirements

  • 6+ years hands-on experience in designing, developing, testing and deploying applications in any language or stack.

  • Be proficient in at least 2 programming languages, with PHP as one of them.

  • Experience working in a team

  • You write code because you like to. You never stop wanting to get better at it.

  • You have a strong sense of ownership and commitment to writing understandable, maintainable, and reusable software.

  • Experience in software development or a serious open source track record.

  • Knowledge of Linux as a production environment.

  • Continuously refactor applications and architectures to maintain high-quality levels.

  • Passion for learning new things, and solving challenging problems.

  • Embrace the use of the appropriate programming language for the job, and do not get attached to the language itself.

Booster Apps: Expert Ruby on Rails Engineer

Tags: #backend #ruby-on-rails #ruby #engineer #ruby

Published on: June 27, 2020

Original Job Post: https://remoteok.io/remote-jobs/86717

Howdy 👋,

We are a fast growing B2B SaaS company looking for an expert Ruby on Rails engineer to help tackle some interesting and challenges in scaling a SaaS product.

To give a small indication, we process roughly 15-20M Sidekiq Jobs per day and are on track to scale to 100M db rows within the next 12 months.

I have been in the SaaS startup world for the last 15 years and I have been working with Ruby on Rails every day since 2008 (Rails 2.1 🙂)

We're looking to add to our small knit experienced team in scaling our company.

Things we love: ❤️

  • Helping over 550,000 ecommerce merchants who have installed our software.
  • Working on interesting engineering stuff! - but we're also not afraid to get our hands dirty in any area of a Rails app.
  • Helping our fellow team members and having a stress free work environment!

Things we avoid: 🤮

  • Micro managing
  • Egos & Drama
  • Wasting time

The right candidate will have:

  • 7+ years professional software development experience with Ruby / Ruby on Rails
  • Experience with Postgres, Sidekiq and Redis.
  • The ability to adjust to our high octane workflow. One of our core values is to create what works in its simplest form and iterate based upon metrics and feedback. We don't have long release cycles 🤗
  • The ability to work in EST or PDT timezone, or at least overlap by 5 hours.

Nice to have, but not required:

  • Shopify API
  • Facebook Messenger API
  • Twilio experience

Does this sound like you would be a good fit?

Please complete the application form and we'll be in touch. If not, no worries, perhaps we will cross paths again in the future!

Thank you! 🙏

Stuart

==============

NO AGENCIES PLEASE :)

Responsibilities

  • Being a driving force in scaling
  • Working on interesting problems
  • Engineering product velocity

Requirements

  • 7+ years professional software development experience with Ruby / Ruby on Rails
  • Experience with Postgres, Sidekiq and Redis.
  • The ability to adjust to our high octane workflow. One of our core values is to create what works in its simplest form and iterate based upon metrics and feedback. We don't have long release cycles 🤗
  • The ability to work in EST or PDT timezone, or at least overlap by 5 hours.

Location

  • 🌏 Worldwide

Synthetic Minds: Software Engineer: Program synthesis

Tags: #dev #engineer #digital-nomad #y-combinator

Published on: July 02, 2020

Original Job Post: https://remoteok.io/remote-jobs/86883

You will work on the core program synthesis product and improve it. This includes scaling the synthesizer: algorithmic and through distributing work over clusters, and making it work with under-specified problems.
Qualifications:
Minimum:

  • Bachelors or masters in Computer Science.

  • 3+ years of experience with the state-of-the-art in program synthesis.

Preferred:

  • Masters or PhD in Computer Science.

  • Experience with the Z3 theorem prover.

  • Experience with building program synthesizers (academic, or commercial).

Compensation and Benefits

We value our team, and we value diversity. We're a small knit group with less than 10 employees, and we funded with a good runway. Our compensation plan is designed to reward our employees and support their families as much as possible, for a company at our stage. We have:

  • Excellent benefits. We provide the best medical, dental, and vision insurance available covering 95% for you and 50% for your dependents.

  • Excellent compensation package for salary and equity. We will put together the right package based on your profile and your needs.

  • Choose your work style. (a) We have been WFH and work very effectively remotely. (b) We have an open vacation policy. Take what you need to recharge. Everybody is required to take a two week minimum. (c) Paid parental leave.

  • Excellent work setup. We provide an ergonomic work setup for you to be as productive as possible.

Location

  • San Francisco, Seattle / Remote

Noom: Senior IOS Engineer

Tags: #ios #senior #engineer #ios

Published on: July 02, 2020

Original Job Post: https://remoteok.io/remote-jobs/96859

Noom Inc., a leader in mobile health coaching, combines the power of technology with the empathy of real human coaches to deliver successful behavior change at scale. Noom’s direct-to-consumer weight loss and exercise tracking mobile applications have reached more than 45 million users worldwide. Leveraging the success of their ground-breaking health and fitness programs, Noom developed a behavior change platform to treat chronic and pre-chronic conditions, beginning with the CDC’s Diabetes Prevention Program (DPP). On the first day the CDC began recognizing mobile and online DPP providers, Noom was there. Since then, Noom has expanded its curricula across the acuity spectrum and now features programs for pre-hypertension, hypertension and diabetes management in addition to its flagship weight loss and diabetes prevention programs. Noom has offices in New York City, Seoul and Tokyo.

We are looking for a Senior iOS Engineer with a strong understanding of complex native mobile applications to help set the direction for iOS as we scale. You will be making significant contributions to feature development on our existing applications, keeping up-to-date with latest trends in the iOS ecosystem, use your best judgment about which ones fit well, and be thoughtful when rolling them out. You will also be a core contributor to the maintenance and improvement of our existing systems. As a senior member of the engineering team, you will also be a teacher and a leader, providing guidance, education, and support to the rest of the team on all things mobile!

What We’re Looking For:

  • 3 years of large-scale iOS experience in a team environment

  • Willingness to learn some Android when needed (we have a cross-platform mobile team)

  • Ability to write code that is well structured, idiomatic, reusable, and easy to understand

  • Excellent communicator: comfort explaining technical problems in person and in writing

  • Team player: enjoys teaching new concepts to, and collaborating with, the team

  • User-oriented: thoughtfulness when considering both our growing and our legacy users when implementing new features and updates, placing them as the priority

  • Strong sense of responsibility and ownership; you will have come from an environment in which people are responsible for their own code

  • Experience working with Android a plus

We are open to considering candidates on a remote basis if they are excellent communicators, and have had past experience with (and success in) working remotely.

Noom: Senior Backend Engineer

Tags: #senior #engineer #backend

Published on: July 02, 2020

Original Job Post: https://remoteok.io/remote-jobs/96847

At Noom, we use scientifically proven methods to help our users create healthier lifestyles, and manage important conditions like Type-II Diabetes, Obesity, and Hypertension. Our Engineering team is at the forefront of this challenge, solving complex technical and UX problems on our mobile apps that center around habits, behavior, and lifestyle.

We are looking for a Backend Engineer to join our API team and help us build the foundation that underpins everything we do at Noom.

What You’ll Like About Us

  • We work on problems that affect the lives of real people. Our users depend on us to make positive changes to their health and their lives.

  • We base our work on scientifically-proven, peer-reviewed methodologies that are designed by medical professionals

  • We’re a respectful, diverse, and dynamic environment in which Engineering is a first-class citizen, and where you’ll be able to work on a variety of interesting problems that affect the lives of real people.

  • We offer a generous budget for personal development expenses like training courses, conferences, and books.

  • You’ll get three weeks’ paid vacation and a flexible work policy that is remote- and family-friendly (about 50% of our engineering team is fully remote). We worry about results, not time spent in seats.

  • Delicious (and nutritious) daily lunches and snacks prepared by Sam, our NYC office on-site chef.

What We’ll Like About You

  • You have 4+ years of experience building modern REST APIs using Java, Python, Go, Ruby, or a similar language.

  • You possess deep, strategic knowledge of server-side programming, with a focus on performance and scale.

  • You have built complex backend systems used by a team of 40-50 engineers.

  • You possess excellent communication skills and the ability to clearly communicate technical concepts to a non-technical audience.

  • You have a proven track record of building complex technology and guiding less senior members of the team to create code that is well-organized, easy to read and maintain, and optimized for its intended purpose.

  • Having knowledge of Lambda/serverless functions and Docker containerization is a plus.

Bottomless: Full Stack Engineer

Tags: #full-stack #engineer #y-combinator

Published on: July 03, 2020

Original Job Post: https://remoteok.io/remote-jobs/93683

Skills: Express, Git, HTML, JavaScript, jQuery, MongoDB, Node.js, Python, React, Heroku

Be part of an ambitious hard-working team who is set to build the first sensor enabled e-commerce marketplace. We believe in making consumption legible.

This position will be among our first technical hires and will make a mark on our engineering culture and practices. Work ethic, self directness, and an interest in doing big things are necessary.

Responsibilities:

Design and build infrastructure and product for a sensor enabled e-commerce marketplace.
Build robust infrastructure to support existing product lines and the ability to roll out new ones.
Responsibility over the user-facing product
Quick iteration on different fronts from fronted UX changes to database design to quick and dirty implementations.
Responsible for full deployment and testing of applications.

Requirements:

Robust technical expertise and/or degree in Computer Science, Engineering, Math
2+ years of full stack software development experience
Experience designing and building APIs
Ability to write rapid and high quality code
Ability to complete work within a wide scope

Skills:

JavaScript
React
Node.JS + Express.JS
Front End (JS + intermediate CSS/HTML design)
Python (SciPy, Numpy, Pandas, Flask)

Benefits/Perks:

Full benefits, including healthcare and gym membership
Competitive cash compensation + equity

Location

  • Seattle, WA, USA / Remote

Vamstar: Senior Software Engineer

Tags: #backend #nodejs #node #typescript #aws #serverless #react #java #javascript #node-js #dev #senior #engineer #digital-nomad #node-js

Published on: July 03, 2020

Original Job Post: https://remoteok.io/remote-jobs/86896

Vamstar significantly reduces the cost and effort required to understand buyer and contract information, so critical to improving overall bidding time and margins on each opportunity in Healthcare & Pharma. We are venture-backed and actively partner across the US and European healthcare and technology landscape.

Join us in our mission to making healthcare more affordable and accessible to people across the globe. We are looking for a seasoned engineer who can help us scale our backend.

** Key Strengths

**

  • Strong backend experience with some exposure to other parts of the web stack

  • Takes pride in writing production-quality code

  • Strong fundamentals in data structures, algorithms, web technologies, and design patterns

  • Calm under pressure

  • Hungry to improve

Responsibilities

  • Backend development of various micro-services

  • Code Reviews

  • Data modeling

  • Contributing to technical and implementation discussions

  • Attention to detail and ability to maintain comprehensive documentation

  • Ability to meet deadlines consistently and communicate status effectively

Requirements

  • Expertise in Typescript / ES6+ or any other strongly typed language, HTML and CSS3

  • Extensive experience with one of the following - Node.js / Express.js / LoopBack / Hapi.js / StrongLoop / Serverless or Enterprise Java-based server technology

  • Expertise in NoSql and Sql databases

  • Version Control - Git

  • Excellent verbal and written communication skills

  • Work Experience- 6 to 10 Years

Location

  • 🌏 Worldwide

Carex Consulting Group: Sr .Net Developer

Tags: #dev #digital-nomad

Published on: June 25, 2020

Original Job Post: https://remoteok.io/remote-jobs/86657

Carex Consulting Group is working with our Partner, located in WI, to hire a Sr .Net Developer for a 2 - 3 month remote contract on their team. They are rolling out Gen2 of their medical device, and this team works on the software component. Experience with FDA requirements tracing and Validation & Verification process, as well as EHR would be a huge plus.

Technical skills

  • .NET Core (C#), including .NET Core REST API

  • Entity Framework and relational databases

  • Familiarity with OAuth workflows

  • Working with Git repositories

  • Unit and Integration tests

  • ASP.NET Core with MVC or Razor pages

  • Experience implementing an authentication platform

  • Experience securing web applications or APIs using OAuth

  • Experience with SAML

  • AWS with ECR and ECS

  • Docker

  • Jenkins

If this sounds like a great fit for you, please apply asap! We look forward to connecting!

Noom: Senior Android Engineer

Tags: #senior #android #engineer

Published on: July 02, 2020

Original Job Post: https://remoteok.io/remote-jobs/96857

We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. We value people who are not afraid to dig into other people’s code, who think that code is the best documentation, and who like to experiment with new technologies but understand the risk of pushing them to production. We like to work with engineers who believe that learning a concept is more important than learning a framework, and who pick technologies outside of their comfort zone when they believe that they’re the best tool for solving a particular problem.

As a senior member of our Android team you will help us develop new features that take advantage of the latest trends in the Android ecosystem, as well as improve our existing systems. As we think of ourselves as Mobile developers, you’ll also help reviewing and improving our iOS code base.

What You’ll Be Doing:

  • Working on problems that affect the lives of real people. Our users depend on us to make positive changes to their health and their lives.

  • Basing your work on scientifically-proven, peer-reviewed methodologies that are designed by medical professionals

  • Collaborating with a team both onsite and offsite -- about 50% of our engineering team is fully remote; we worry about results, not time spent in seats.

What We’re Looking For:

  • 4+ years of large-scale Android experience in a team environment

  • Excellent communication skills and the ability to clearly communicate technical concepts to a non-technical audience

  • Experience with being in a senior position on a similarly-sized team

  • The ability and enthusiasm to mentor less-senior engineers

  • A proven track record of building complex technology and guiding less senior members of the team to create code that is well-organized, easy to read and maintain, and optimized for its intended purpose

  • The ability to take long-term responsibility for the development of a project, and work alongside the Product team to guide its technical evolution

  • Familiarity with Kotlin either in side projects or in full production code is required.

What Makes This Job Amazing:

  • You’ll be helping millions of people lead healthier lives every day

  • You’ll be a part of Noom's rocketship-- revenue has grown 20x in the last 2 years and our team is growing fast.

  • You’ll have wonderful benefits including healthcare/dental, wellness budget, daily gourmet meals prepared by our onsite chefs, and onsite yoga

  • You’ll experience huge learning & professional growth opportunities. Noom believes in supporting your professional and personal growth: we’ll cover the cost of books, courses, conferences… you name it!

  • You’ll add to our transparent, high-performing, and close-knit culture

Noom Inc. is a leader in mobile health coaching. We combine the power of technology with the empathy of real human coaches to deliver successful behavior change. Our direct-to-consumer mobile applications have reached more than 45 million users worldwide-- and counting. We’ve leveraged our behavior change platform to incorporate the CDC’s Diabetes Prevention Program (DPP), and have expanded to programs for diabetes management, pre-hypertension, and hypertension. Our Engineering team is at the forefront of this challenge, solving complex technical problems that center around habits, behavior, and lifestyle.

This position is either remote or at our New York City headquarters.

Flutterwave: FrontEnd Engineering Lead for Flutterwave

Tags: #front-end #exec #engineer #y-combinator

Published on: June 28, 2020

Original Job Post: https://remoteok.io/remote-jobs/86729

Skills: React

As Flutterwave's lead front-end engineer, you’ll help build a product that makes it easy businesses to accept payment from customers across Africa.

  • You’ll lead the architecture and coding of our product’s front-end interface and user experience.

  • You'll work with Vue, ES6, and HTML/CSS to build and maintain new Knack features.

  • You’ll help develop and maintain a component library of design patterns and style guides in collaboration with design and product teams.

  • You’ll code every day. Although we expect technical and product leadership, everyone at Flutterwave is deeply invested in their craft and enjoys executing on a daily basis.

  • You’ll be a resource and mentor for the engineering team to level-up on front-end practices to ensure the entire team can be productive developing product features.

  • You'll play a key role in developing feature specs by bridging intent and execution. You'll collaborate with product and design teams, and you’re comfortable sharing feedback and explaining executional tradeoffs.

Location

  • Lagos, Nigeria / Remote

Aptera Software: Software Developer

Tags: #dev #digital-nomad

Published on: July 03, 2020

Original Job Post: https://remoteok.io/remote-jobs/96872

Aptera is seeking an expert Software Developer who enjoys working with a variety of clients and has a strong desire to learn and work with cutting edge technologies. If you are a developer who dreams in code, sees the world from a business-oriented mindset and lives to learn more about people, processes and systems, then we’d like to chat with you!

Top reasons to join Aptera

  • Grow through investment

  • Personal mentorship, attend conferences and trainings, company outings, team building events and more

  • Exposure to different industries

  • Manufacturing and retail to healthcare and finance

  • Push your skill set to the next level

  • Work alongside passionate, cutting edge technologists, who challenge and inspire you to grow

  • Relaxed work environment and culture

  • Casual attire in the office and an open, collaborative workspace

  • Remote-Friendly Culture

  • Collaboration Tools (Zoom, Slack, Visual Studio Live Share)

  • Flexible work schedules

  • Remote-first meetings

  • Pair/mob programing

  • Remote employees are always invited to come take advantage of our headquarters at any time

  • Excellent pay and benefits

  • 401K, Health, Dental, Vision, Short-Term Disability, Long-Term Disability, and Life Insurance

Top things we look for in our team members

  • “Team over self” mentality

  • People smarts

  • Eye for detail

  • Polished & professional

  • Goes the extra mile

  • Always willing to learn new things

Top skills/qualifications we look for

  • 2+ years of MVC, Entity Framework, SQL Server and either Web API or Web Services experience

  • 2+ years of HTML, CSS and JavaScript experience

  • SPA’s, Angular and React experience preferred

  • Experience working in an agile development environment with frameworks including Scrum and Kanban

As a Software Developer you will

  • Receive a personalized onboarding through the Aptera Academy

  • Work on a team to design and implement web based solutions using SPA’s, MVC’s, Web API’s, SQL and JavaScript

  • Develop high quality code via test driven development, automated testing, and other continuous integration and continuous delivery mechanisms

  • Contribute to success through the application of software craftsmanship principles

  • Apply critical thinking to tackle business challenges through the application of custom software

  • On a quarterly basis can opt into one of four company sponsored learning tracks

Aptera works with clients around the globe and is headquartered in Fort Wayne, IN. For additional information about Aptera please visit our website at www.apterainc.com & our YouTube channel to see more about our company culture.

About Aptera Software

Aptera is a custom software development partner specializing in building mobile apps, web apps, and websites for enterprise-level businesses. Founded in 2003 and based in Fort Wayne, IN, we have a diverse team of onsite and remote employees around the Midwest.  At Aptera, we believe that by creating a culture of learning we can empower our team members to develop the best software for our clients. With our expertise, we help clients solve complex business problems to transform the way they do business.

RebelMouse: Senior devops engineer

Tags: #devops #sre #aws #kubernetes #terraform #ansible #senior #engineer #devops

Published on: June 23, 2020

Original Job Post: https://remoteok.io/remote-jobs/86536

Here is what you need to know about our devOps team:

  • We are growing! Now we surve ~ 90M unique users /mo
  • We have ~ 250 servers on AWS
  • We automate everything
  • We are keeping our stack up to date
  • We are testing all new technologies
  • We are targeting enterprise grade reliability and resiliency

Responsibilities

  • Establish the best practices of DevOps Engineering.
  • Work effectively as a member of an agile team.
  • Configure build and release pipelines for cloud solutions.
  • Actively troubleshoot any issues, catching and solving issues before launch.
  • Design and maintain solutions for operational administration, system / data backup, disaster recovery and security / performance monitoring of AWS environments
  • Create and maintain tools, solutions and microservices related to the deployment and operation platform
  • Update processes and design new processes as needed.
  • Automate operational processes in compliance with our security requirements.

Requirements

  • Excellent knowledge in AWS services
  • Expertise in Kubernetes including Istio and Kiali, Prometheus and Grafana, OpenTracing and Jaeger
  • Expertise in CI/CD including Teamcity, Gitops and ArgoCD
  • Expertise in Terraform, Ansible
  • Expertise in setting up, configuring, maintaining (backup/restore procedures, scaling) of MySQL, MongoDB, Redis, Memcached
  • Expertise in Nginx, Varnish, uWSGI

Location

  • 🌏 Worldwide

Coder Technologies: Developer Advocate

Tags: #dev #digital-nomad

Published on: June 25, 2020

Original Job Post: https://remoteok.io/remote-jobs/86652

Coder is looking for someone to lead our developer relations efforts.  But note up front that we are not just looking for someone who wants a job—we are looking for someone who wants to take a leading role in revolutionizing how software is developed.  We’ve created a great solution that will benefit a lot of Coders—now we need someone to build relationships and cultivate a community among developers who use our products.  We want to communicate with, listen to, and learn from our developer community so that we continue to develop solutions that meet their diverse and evolving requirements. We want to help the innovators innovate. 

We are a startup so your responsibilities will be both broad and deep—and we’re moving very quickly so you’ll need to prioritize effectively and establish lightweight processes to ensure you’re making the best use of your time and resources to propel Coder forward.  It’s definitely a firehose in a whirlwind, but in a good way of course.

The Developer Advocate will report to the VP Marketing. 
Essentially, you’ll get to establish Developer Relations practices at Coder.  We’ve already got millions of downloads and a lot of active users; we just haven’t yet created a community. 

Responsibilities

  • Community Development — Build relationships and develop trust to transform our product user base into an active and engaging community.  Ensure that we are listening to developers and building solutions that 1) solve their biggest challenges and 2) make their lives easier.

  • Product Evangelism — Get out and talk to everyone you can and extol the virtues of developing on Coder—convert the masses.  You’ll have to be a coder too to have credibility and to demonstrate how the product works.

  • Open-Source Product Messaging — Construct product messaging to articulate the value our technology provides, what challenges it solves, and how developers can benefit from our solutions now. 

  • Developer Enablement — Develop a ton of content to support developer discovery and use of our solutions.  Establish programs, create materials, conduct training to ensure our users are fully supported. Do everything you can to empower developers.

  • Events — Own and coordinate developer event planning to maximize coverage and product adoption.

  • Partner Development — Create programs and messaging to build a network of partners to extend our product capabilities and facilitate developer use. 

  • Product Input — Develop a process to incorporate all the input you are obtaining through your conversations with developers into our own product development process to ensure we are building solutions that developers want and need.

Qualifications/Experience:

  • At least seven years of experience in product management, product marketing, engineering, corporate marketing, managing a team—a mix of larger organizations and startups is ideal.

  • An understanding of and experience in high technology—cloud computing, dev/ops, enterprise applications—are a bonus.

  • Experience with software development highly sought after—be a coder to relate to coders - at a minimum an understanding of the development process.

  • Adaptive personality, highly organized and self-motivating, willing to take ownership and deliver results in a fast-paced environment. Should be comfortable with high ambiguity.

  • Ability to understand technology at its core functions and articulate the benefits of the technology at a business level.

  • Innate drive to learn and grow—a want to solve problems and find answers to challenging questions.

SemanticBits: Java Backend Engineer

Tags: #java #engineer #backend

Published on: July 02, 2020

Original Job Post: https://remoteok.io/remote-jobs/96775

Position Summary:

SemanticBits is looking to hire a talented senior software developer who can lead the development of modern digital health services implemented as highly scalable Java services deployed on the AWS cloud in Docker containers.  The project will be implemented using an Agile, Scrum-based process that includes Sprint Planning/Review/Retrospectives and daily stand-ups. The team uses human-centered design to implement highly modern, usable interfaces. This position is open to a mid-level to principal professional depending on experience.

Responsibilities:

  • 5 years of experience in Core Java and JEE

  • 3-5 years of experience with Spring Framework required

  • Experience with Spring Boot required

  • Experience with object-relational mapping frameworks, such as Hibernate and JPA, required

  • Continuous build and test automation through Jenkins required

  • Deployment and testing via containerization with Docker highly preferred

  • Relational databases - should be very comfortable writing SQL, defining relational schemas, writing data migrations, and querying through ORM

  • Modern frontend web development through React highly preferred

  • RESTful microservice development in Java required

  • Automated unit/integration/functional testing experience on both front- and back-end is a must: JUnit, Selenium/WebDriver, Protractor, Jasmine or similar

  • Experience deploying and testing applications on AWS preferred

  • Experience with git (workflows, merge strategies, etc) is strongly desired

  • Knowledge of modern design pattern and building enterprise-grade production applications

  • Excellent command of written and spoken English

Required Qualifications:

  • Candidate must reside in the United States

  • Bachelor's degree in technological or related field and a minimum of 5 years of relevant experience or a Master’s degree with a minimum of 3 years experience

  • Flexible and willing to accept a change in priorities as necessary

Nice to Have: 

  • Experience working in the healthcare industry

  • Federal Government contracting work experience

Physical and emotional requirements for the job:

This position is to be performed remotely from an individual’s home office and involves sedentary work. Employees in this role can be expected to exert up to 10 pounds of force on occasion in order to lift, carry, push, pull or otherwise move standard electronic equipment. Employees are expected to make decisions in a timely manner and display emotional intelligence during occasional stressful situations. 

Benefits:

  • Generous base salary

  • Three weeks of PTO

  • Excellent health benefits program (Medical, dental and vision)

  • 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

  • FSA

  • Casual working environment

  • Flexible office hours

  • New laptop (Mac or PC - your choice)

SemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.

Verys: Senior Software Engineer C# .NET

Tags: #dev #c #c-plus-plus #senior #engineer #digital-nomad #c #c-plus-plus

Published on: July 02, 2020

Original Job Post: https://remoteok.io/remote-jobs/96852

At Verys, our software engineers have the ability to own their projects and build their experience across tech stacks and industries. We build software to be proud of for clients like Blizzard, American Airlines, Kia, and Experian.

Right now, we’re looking to welcome a new Senior Software Engineer to join our team. In this role, you will work alongside technical leads, developers, QA analysts, and project managers to deliver the quality code that’s lead to our stable growth over the last 8 years.

If you are excited by solving complex challenges and growing your career within an innovative software services company, we’d love to hear from you!

Skills & Requirements

  • You’re smart, versatile, and passionate about delivering the highest caliber of code.

  • You communicate well with teammates and clients, and your experience backs that up.

  • You are highly skilled with C# / ASP.NET development

  • You're experienced with scalable and high availability systems

  • You have solid database experience (SQL, Stored procedures)

  • You’ve thrived on teams using the Agile methodology

  • Ideally, you have experience building web services and microservices 

  • Bonus points if you have experience with AWS

  • You have at least 5 years of similar experience under your belt.

We Offer

  • Competitive compensation based on your skills

  • Learning resources like Udemy, Saisoft, and internal development meetups

  • An awesome culture with opportunities to meet like-minded people

  • Philanthropic events to get involved in the community

  • Competitive medical, dental, and vision coverage

  • Flexible hours and paid time off

  • 401K matching

This is a fully remote position with the option to work out of our office in Orange County, CA. Please note that we do not work with third parties or provide sponsorship at this time. We are excited to review your application!

Room Service: Software Engineer (Generalist)

Tags: #dev #engineer #digital-nomad #y-combinator

Published on: June 27, 2020

Original Job Post: https://remoteok.io/remote-jobs/86706

Skills: Distributed Systems, TypeScript, React

Room Service is hiring a generalist software engineer. We're not looking for someone that knows everything, but someone who's done a lot of different things or is interested in learning new things.
What Room Service does

We make the infrastructure used to build real-time collaboration. Think like Google Docs or Figma: multiple people editing the same thing a the same time.

In the long term, Room Service is the cool company about making friends and working together. We're going to make it easier to build multiplayer products in all sorts of ways and hopefully make the internet more fun along the way.
What you could work on

  • Building a CRDT-like datastore in Typescript / Go.

  • Deploying & managing servers as physically close to users as possible

  • Creating Room Service's CLI & web dashboard

What we look for

You teach others. If your way of understanding a topic is to teach someone else about it, then we want to hire you. Bonus points if you can teach others through writing.

You default to helping. If you find a bug in an library you're using and don't just find a workaround, but fix it and submit a PR to the repo, we want to hire you.

You're friendly. We're a company about making friends and working together; we like friendly folks.

Nice things about working here

  • Remote & flexible hours, even after the pandemic dies down.

  • Legitimate concern for your well being and mental health (we even started as a mental health company)

  • Working on new & interesting tech, much of it OSS

Location

  • San Francisco / Remote

Startgrid: Backend Data Engineer Golang Kafka

Tags: #golang #engineer #backend

Published on: June 23, 2020

Original Job Post: https://remoteok.io/remote-jobs/86557

Burlingame, United States - We’re looking for a Backend/Data Engineer who will specialize in building scalable, secure web application API's, micro-services, and data streaming systems for a B2B SaaS platform using Go, gRPC, Kakfa, and more.If you are passionate about building backend technology in a c...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.