Remote PostgreSQL Jobs

Last Week

Engineer, Platform
Auth0  
postgresql mongodb golang python java node-js Feb 25

Auth0 is a pre-IPO unicorn. We are growing rapidly and looking for exceptional new team members to add to our teams and will help take us to the next level. One team, one score.  We never compromise on identity. You should never compromise yours either. We want you to bring your whole self to Auth0. If you’re passionate, practice radical transparency to build trust and respect, and thrive when you’re collaborating, experimenting and learning – this may be your ideal work environment.  We are looking for team members that want to help us build upon what we have accomplished so far and make it better every day.  N+1 > N. We are looking for Database Engineers who are passionate about distributed systems, availability, and delivering customer value. Our Database Engineers will maintain and automate all aspects of our database platform including infrastructure, tooling, and observability.  Ideal candidates have advanced database knowledge, and likely are DBAs with senior level software engineering.

You would be a good fit for this role if you have:

    • 8+ years production database engineering experience.
    • Expert knowledge of database internals either PostgreSQL or MongoDB.
    • Demonstrable expertise in database performance.
    • Experience developing large-scale schema migration solutions.
    • Experience with database performance analysis in either PostgreSQL or MongoDB.
    • Proficiency in Golang, Python, Node.js, or Java.
    • Demonstrable expertise in building distributed database applications at scale.
    • Demonstrated ability to implement proper test coverage.
    • Experience coaching and mentoring junior engineers.
    • Experience in disaster recovery planning and execution.
    • Deep understanding of microservice architecture and best practices.

Also useful if you have:

    • Experience with data governance laws such as HIPAA, SOC2, PCI, and GDPR.
    • Experience building data migration solutions in a heterogeneous environment.
    • Experience working with multi region geo-localized data and services.
    • Experience with RDS Aurora PostgreSQL.
    • Experience managing infrastructure with Terraform.
    • Experience with MongoDB Atlas.

Preferred Locations:

    • #US; #AR;

Auth0’s mission is to help developers innovate faster. Every company is becoming a software company and developers are at the center of this shift. They need better tools and building blocks so they can stay focused on innovating. One of these building blocks is identity: authentication and authorization. That’s what we do. Our platform handles 2.5B logins per month for thousands of customers around the world. From indie makers to Fortune 500 companies, we can handle any use case. We like to think that we are helping make the internet safer.  We have raised $210M to date and are growing quickly. Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles.  Join us on this journey to make developers more productive while making the internet safer! Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.

Share this job:
Senior Software Developer
Covomo  
node-js postgresql php mongodb python senior Feb 24

Who and what are we looking for?

We are looking to expand our team (Remote & On-site in Frankfurt, Germany) of unique skilled software developers and we will be offering you flexible working hours and challenging projects. You need to be a self-motivated, responsible and an excellent team player.

What are you going to work on?

You will be working on extending new microservice-architecture, currently running on k8s cluster on Google Cloud Platform and the new version of our insurance core system API, that will have API-first design. You will write unit and functional tests on all public interfaces.

Where are you going to work?

This position is completly remote position, with the option of moving to the on-site after a certain period of time. Since it's remote, you will work on your own schedule but will have to attend sprint meetings (daily standup, review, retrospective and planning) via Google Hangouts.

What are the required skills?

  • 5+ years of industry experience in software development.
  • Deep insight into Node.js (Express framework)
  • Experience with database and schema design (PostgreSQL and MongoDB)
  • Familiarity with the usage of terminal CLI
  • Experience with version control (bonus: Git)
  • Experience in writing unit and functional tests
  • Being proficient in English.

What are the "nice to have" skills?

  • Proficiency with one of the following languages PHP/Python
  • Experience with scaling architecture.
  • Experience with AWS, GCP or Azure cloud solutions
  • Experience with the micro-services architecture, software containers and related technologies (Docker, Kubernetes).
  • Experience with build, deployment and development tools.
  • Insight into Domain Driven Design principles.

Why would you want to work with us?

We are building a company that will change the insurance industry and where you can hopefully find alignment in purpose, career growth and community belonging. It's big. It's challenging. It's awesome. And most importantly, it works.

Share this job:
Senior Software Engineer
senior java python javascript ruby html Feb 23

About Prota:

Prota Ventures brings experience, capital, community and direction to bold ideas. We power new projects, invest in early-stage startups and seek out the true invention. Our teams utilize time-tested approaches, strategic thinking, story-driven design, and rock-solid engineering to bring products to market in the digital & physical spaces, IoT, emerging technologies, and more. We are a fully remote organization that works across time zones and borders. We are located in Chicago, New York, Seattle and Belgrade. We are growing rapidly. We work with both Fortune 500s and new founder teams. Every member of Prota is expected to bring a genuine entrepreneurial spirit to the table; many of our product ideas are generated internally and brought to market in collaboration with our incubation partners. This is a remote contract role that can be, freelance, part-time or full-time.

Responsibilities:

  • Developing front-end web (React/Redux) and mobile (React Native) architecture.
  • Developing server-side web application architecture and logic (Ruby on Rails API).
  • Architecting Databases (PostgreSQL) and data IO from 3rd-party APIs.
  • Optimizing User Experience across web and mobile platforms
  • Ensuring responsiveness, performance, and scalability of applications
  • Designing and developing APIs
  • Participating in the overall application lifecycle while focusing on coding and debugging
  • Collaborating with Technical product leads and front-end developers
  • Defining and communicating technical and design requirements
  • Training, helping and supporting other team members
  • Building high-quality reusable code
  • Developing functional and sustainable web applications with clean, readable code
  • Troubleshooting and debugging applications
  • Learning about and integrating new technologies
  • Staying up to date with current best practices
  • Conducting UI tests and optimizing performance
  • Collaborating with a multidisciplinary team of designers, developers, and entrepreneurs
  • Participating in conferences and educational programs

Requirements and Qualifications

  • Entrepreneurial drive: we regularly create, develop, and work with startups and Fortune 500 companies
  • 5+ years of experience as a back-end developer
  • In-depth understanding of web development
  • 5+ years of experience with one or more programming languages such as Java, Ruby, PHP, Python, etc.
  • 5+ years of experience with a CMS framework
  • 5+ years of experience with HTML, JavaScript, CSS
  • 2+ years of experience with React (ideally with Redux)
  • Critical thinker and problem-solving skills
  • Team player with an attitude of “leaving the campsite better than we found it” and “we’ve got each other’s back” state of mind
  • Good organizational and time-management skills
  • Participation in regular project stand-ups even with potential time zone challenges
  • Meet project deadlines
  • The ability to effectively communicate with peers, superiors, and stakeholders.
  • The ability to make rational, logical decisions and the ability to defend them to your peers, superiors, and stakeholders.The humility to understand that they are not the smartest person in the room, and that a person can learn from anyone
  • The ability to take responsibility for their work and their mistakes.

Nice to Have But Not Necessary

  • Passion for environmentalism and social equality
  • Experience collaborating with designers and developers
  • Experience working on multiple projects at the same

Perks:

  • Continuous education and skill development.
  • Competitive wages
  • Huge growth opportunities. Being a part of a quickly growing company in a growing industry, you have an opportunity to learn a lot and grow fast professionally.
  • Working with leading market technologies.
  • The professional, forward-thinking and friendly international work atmosphere
Share this job:

This Month

Software Engineer
aws angular-js javascript postgresql react-js css Feb 19

Please note:  this position requires at least 5 years of programming experience in order to be considered for this role.

JOB SUMMARY:

This position is responsible for developing web-based applications in modern technologies in an Agile / Kanban environment.  Adhere to best practices when designing, implementing, testing and developing scalable, secure code. Work closely with Product Managers, Quality Analysts and DevOps Engineers.


MINIMUM REQUIRED EDUCATION, TRAINING AND EXPERIENCE:

  • 5+ years of programming experience
  • 5+ years’ experience performing code reviews
  • 3+ years’ experience working in a distributed agile team environment
  • Knowledge of agile software development practices
  • Knowledge of design principles to support unit testing
  • Experience using front-end technologies (Angular 7/8, RxJS/Redux, Bootstrap 4, CSS, SASS and JavaScript/TypeScript)
  • Experience designing APIs and services using a microservices architecture (GraphQL, gRPC, REST) using NodeJS/NestJS (consideration for .NET Core)
  • Experience with SQL/NoSQL/Graph databases, such as PostgreSQL, MongoDB, Neptune
  • Familiar with enterprise architecture patterns (CQRS, EventSourcing, Messaging (via RabbitMQ)
  • Experience building responsive web applications
  • Experience with single page application architecture and UX patterns
  • Experience with Octopus Deploy and TeamCity or similar CI/CI pipelines
  • Experience building multi-platform systems
  • Experience working with Amazon Web Services (AWS) and Docker containers
  • Knowledge of Agile/Kanban software development practices
  • Familiarity with ITIL methodologies

REQUIRED SKILLS:


  • Effective communication, organization and problem-solving skills
  • Demonstrably self-motivated with strong time-management skills
  • Extremely detail-oriented
  • Ability to meet deadlines and schedules
  • Ability and commitment to produce bug-free, quality code
  • Extremely proactive, responsive, and upbeat attitude

JOB SPECIFIC DUTIES:  These are job duties specific to your role

INTERNAL:

  • Perform code\peer reviews
  • Perform Systems Analysis
  • Participate in stand-up meetings
  • Contribute to design and architecture decisions as appropriate
  • Accountable for resource assignments and utilization
  • Participate in Level of Effort estimations as needed
  • Accountable for executing on Individual Development Plans
  • Participate in Change Approval Board as needed
  • Participate in Daily Service Review as needed
  • Participate in Incident Responses as needed

EXTERNAL:

  • Communicate with clients appropriately
  • Communicate with technology partners appropriately
  • Record all external discussions

JOB ESSENTIAL DUTIES :   These are job duties essential for every position at Libera


COMMUNICATION: 

  • Actively listens to others
  • Ability to present information
  • Written communication skills
  • Demonstrate concern and understanding
  • Treat confidential information appropriately
  • Promote open communication
  • Provide timely and effective written/verbal communication
  • Keep others informed of progress and/or problems
  • Share information
  • Explain reasons for decisions affecting others

PROBLEM SOLVING:

  • Proactive approach to solving problems
  • Gathers and analyzes information skillfully
  • Think creatively
  • Anticipate problems
  • Demonstrate conflict resolution skills and ability to solve problems
  • Identify and mitigate risks appropriately
  • Recommend improvements to security policies when possible weaknesses are observed

 LEADERSHIP:  

  • Deliver according to Corporate goals
  • Demonstrate ability to manage conflict
  • Take proactive approach to implement change
  • Ensure all people are treated with dignity and respect
  • Be self-motivated
  • Demonstrate a positive attitude
  • Display willingness to make decisions
  • Is customer focused
  • Motivate others to perform well
  • Manage stress
  • Seek opportunities for professional / self-development
  • Exhibits confidence in self and others
  • Be polite and avoid offensive language
  • Seek to be an example in all actions and interactions

 TEAMWORK:  

  • Work effectively and dependably with others to meet team objectives
  • Encourage others
  • Demonstrate concern and understanding for co-workers
  • Exhibits objectivity and openness to other’s views
  • Prepares for and leads meetings
  • Demonstrate strong responsibility toward personal assignments
  • Is accountable for actions
  • Use and/or encourages joint problem solving
  • Involves others in decision making
  • Is open to receiving and giving feedback
  • Develop peer relationships

CORPORATE CULTURE:

  • Follow Libera’s Mission by “Simplifying life through leveraging technology”
  • Embrace Libera’s Vision “To become the provider of choice for those bettering our world”
  • Values: Foster and deliver according to:
    • “Integrity” by being fair and balanced, truthful, and upholding moral fortitude
    • “Innovation” by taking action to revolutionize, change, and transform our organization
    • “Collaboration” by working together and sharing common goals to find the Win-Win
    • “Pioneering” by discovering, spearheading, and trailblazing to create original products
    • “Community” by serving the needs of others and of our world
  • Guiding Principles:
    • Consistently place “Relationship First, Business Second”
    • When collaborating “Never Negate Perception” because our “Differences Matter”
    • Embrace our “Always Be Improving” mentality
    • Exhibit a continuous “Overcome Every Problem” attitude by recommending solutions


All the above job duties are subject to reasonable accommodation. This job description is to provide a representative summary of the major duties and responsibilities performed by incumbents of this job.  Incumbents may be required to perform job-related tasks, duties, and/or responsibilities other than those specifically presented in this description.

Share this job:
Sr Software Engineer
react-js ruby-on-rails postgresql hanami react senior Feb 16

AdHawk is looking for a motivated Software Engineer with a passion for building a company’s core products. This role will collaborate closely with other engineering team members, product managers, and designers to solve complex technology and business challenges. We value a well-tested, clean code!

This is a remote opportunity.

What You’ll Do:

  • Seek to understand end-user requirements, build or improve technology that matches experience, and deliver results
  • Prioritize and implement projects that are aligned to the business objectives
  • Deliver and support high quality software by leveraging well-tested clean codes
  • Stack knowledge within Ruby on Rails 5.0, Hanami, React/Redux, Postgres, GraphQL, TypeScript

Who You Are:

  • You have 4+ years of experience as an engineer with a passion for building user-friendly applications.
  • Your experience has been in Rails, React, and more.
  • You believe in the philosophy that quality code and test coverage allows a team to move quicker!
  • You are very proactive in your professional development. You have experience serving both as a mentor and mentee on previous Engineering teams you’ve been with.
  • It’s a plus if you’ve ever been in a high growth start-up environment.
  • You’re excited about the idea of working remote, or have experienced remote work previously.

Additional Perks:
Twice-yearly trips to NYC to work and roadmap our product - Hawkathons!
Access to the behind-the-scenes world of AdHawk board game tournaments (optional)

Who We Are:
Our mission at AdHawk & FloorForce is pretty simple: simplify the complicated world of digital advertising. Whether you're an agency looking to streamline operations with software, a franchise looking to automate lead generation for your franchisees, or a business looking for a dedicated growth partner, AdHawk & FloorForce has you covered. The opportunity is massive, and we have the team to execute the vision…except, well, for you.

Adhawk & FloorForce is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.

What We Offer:
- Competitive Medical, Dental, Vision insurance 
- Unlimited PTO
- Gym Benefits
- Office events - game nights, happy hours, lunch and learns (onsite employees)
- Delicious snacks everyday (onsite employees)!
Share this job:
Quality Assurance Engineer
selenium ranorex postgresql git sql qa Feb 15

Overview

Spire Systems is seeking a full-time quality assurance engineer to assist in keeping our accounting software stable. This role works closely with our client support representatives and developers and is required to provide third-tier and emergency client support when necessary. To cover our Eastern Canada/US clients, we need a morning person who can start at 8AM Eastern (5AM Pacific).

Remote work is an option for an individual who is self-motivated, disciplined, and can provide a quiet and distraction-free home office.

Key Responsibilities

- Research software issues and document them
- Create and run Ranorex and Selenium test cases
- Analyze SQL database problems (PostgreSQL)
- Support third-party developers using the Spire REST API
- Provide third-tier troubleshooting and remote support as needed

Required Skills & Qualifications

- Excellent English language ability (reading, writing, and speaking)
- Minimum of 2 years experience working professionally in a quality assurance role
- Experience with Selenium or other test automation framework
- Previous experience using REST APIs
- General experience with business and/or accounting software and processes
- Experience installing, configuring, and troubleshooting software on Windows
- Positive, professional attitude
- Attention to detail

Spire Core Values

- Sustainable – We create software for growing businesses that keeps pace with the fast-changing technology industry, preserving investments and maintaining profitable relationships.

- Progressive – We are forward thinking and dynamic. We embrace change and use it as a catalyst for innovation.

- Integrity – We demonstrate accountability by delivering what we promise. We will earn and maintain trust.

- Respect – We value diversity and promote inclusiveness. We treat others as we expect to be treated.

- Excellence – We hold ourselves to the highest standards and strive to meet and exceed expectations.

Share this job:
Front End Software Engineer
ruby-on-rails javascript postgresql vue-js frontend ruby Feb 13

Who We Are

HLT was sparked by paper flashcards that Alec Whitters (Co-Founder and CEO) and his peers were using to study for their dental boards. After getting tired of carrying around thousands of flashcards, he asked himself: Why can’t I just use my phone to study? When he didn’t find an effective mobile learning solution, he decided to create it. Since its start in 2012, HLT has attracted millions of learners and has become the market-leading platform for mobile learning applications.

What You Will Be Doing

HLT was started as a mobile first company but we have a rapidly growing web presence. You will be part of the team developing our web application platform so we can offer a seamless cross-device experience to our users.

Who We Are Looking For

We are looking for someone with a proven track record in developing software for high quality, scalable applications. The ideal candidate:

  • Understands computer science fundamentals such as data structures and algorithms
  • Is a seasoned JavaScript developer and has experience with modern JS frameworks
  • Works with a spirit of collaboration, especially with other departments, like design and marketing
  • Can solve problems in a fast paced environment
  • Has a passion for continuous learning and improvement

How We Work

Our tech stack consists of Vue.js, Ruby on Rails, PostgreSQL, and Heroku.

While HLT’s home office is in Coralville, Iowa, our developers are spread across the western hemisphere. We just need you to be online and available via Slack during regular business hours.

What We Offer

  • Competitive pay
  • Health, dental, and vision
  • Unlimited PTO (yes, you can actually use it)
  • Remote working
  • Flexible hours
  • Large amounts of autonomy
  • Collaborative culture recognized by Entrepreneur Magazine’s “Top Company Cultures” list

So Why HLT?

If you’re interested in

  • Coming up with solutions, not just completing tasks
  • Being part of a passionate team determined to improve education
  • A fast paced and fun work environment
  • A career with a higher purpose

Then we would love to talk to you!

Share this job:
DevOps Engineer
continuous-integration aws terraform ansible docker sysadmin Feb 12

Description

ThreatConnect® arms organizations with a powerful defense against cyber threats and the confidence to make strategic business decisions. Founded in 2011, ThreatConnect officially launched the ThreatConnect Platform in 2013. Since then, ThreatConnect has grown to more than 20,000 users worldwide. Today, ThreatConnect provides a suite of products designed to meet the threat intelligence aggregation, analysis and automation needs of security teams at any maturity level - built on the industry's only intelligence-driven, extensible security platform. If you want to work on building a world-class security platform, you will enjoy a career that truly makes an impact. For more information on the benefits of working at ThreatConnect, visit www.threatconnect.com/careers

The DevOps team at ThreatConnect is searching for a new engineer to join us. We are a multi-functional team that works with both internal and customer-facing groups to deliver world-class service. We also collaborate with QA, platform integrations, and core engineering teams to provide CI/CD services as well as R&D environments.

Our team operates on the bleeding edge of technology in an expanding industry, and we are looking for someone to grow with us. We are searching for someone who is solution-driven and is willing to experiment to find the right tool for the job. We respect different technological opinions and want someone who is willing to propose and follow through on innovative ideas.

As a part of the DevOps team, you will work on the design, deployment, and monitoring of our production systems. In supporting our global users, you will respond to various system events on a multi-shift schedule and a soft on-call rotation. You will plan, develop, and implement tools that grow our platform in a stable, sustainable, and scalable manner.

Requirements

Responsibilities:

  • Monitor and respond to production issues
  • Provide tier 3 support to internal and external users
  • Iteratively develop and improve automation tools and workflows
  • Contribute to several projects used to build and manage production
  • Explore new approaches to existing problems
  • Work one second shift (3p-12a EST) per week
  • Provide 24*7 support on a weekly on-call rotation

Required Qualifications:

  • Experience with Docker
  • Experience with CI/CD pipelines such as GitLab, Travis CI, or CircleCI
  • Administration of Linux-based systems
  • Experience operating production web services
  • Proficiency with cloud infrastructure providers such as AWS, GCP, or Azure
  • Familiarity with a scripting language, preferably Python and/or shell
  • Experience with git version control
  • Experience with configuration management tools such as Ansible, Chef, or Puppet
  • 1-3 years of total technical experience

Desired Qualifications:

  • Experience with PostgreSQL, MySQL or other relational database systems
  • Experience with Terraform or similar IaaC platform

Benefits

  • 10 Paid Federal Holidays
  • Accrued Paid Time Off (PTO) for vacation/sick, time
  • Your birthday off
  • Employee recognition program with quarterly awards
  • Employee referral program
  • Military leave options available
  • Education reimbursement program for job-related college courses and professional training
  • Company-provided refreshments at our headquarters
  • Quarterly events with your geographic team
  • Annual company party

Medical:

  • MEDICAL PREMIUM FOR INDIVIDUALS AND FAMILIES ARE 100% COVERED
  • Prescription drug coverage
  • Dental coverage
  • Vision coverage
  • Company-paid short term and long term disability
  • Company-paid insurance and AD&D coverage
  • Pet Insurance

Financial:

  • 401K retirement savings plan with company matching program up to 6%
  • Paid Maternity/Paternity Leave
  • Paid Bereavement Leave
  • Health Savings Account
  • Flexible Spending Accounts (medical, dependent care, transit and parking)
  • Cell phone stipend
Share this job:
Software Developer
ruby javascript react sql postgresql backend Feb 12

Springboard Retail is the leading point of sale and retail management software, designed specifically to empower brands and retailers to harness their data and sell more profitably. We are seeking a Software Developer to join our growing team.

You are an experienced software developer seeking to join a talented and diverse team that delivers best-in-class commerce software for omnichannel retailers and brands. You are excited by the challenge of rapidly delivering improvements to delight our customers and help their businesses thrive while at the same time maintaining the rock-solid stability required by a mission-critical system. You are comfortable building production-ready software at all levels of the tech stack, from our Ruby backend to our React frontend.

In addition to the normal day-to-day work of a full stack developer, you will partner closely with a range of colleagues including other developers, QA engineers, product managers, and decision makers across the company. You will actively mentor a team of developers through pairing and design sessions, serving as an example of best practices, and encouragement of team knowledge sharing. You actively seek opportunities to ensure the success of the engineering team as a whole.

Springboard Retail is a fully distributed team so this is a remote position. All of our processes are designed with a remote-first mindset.

RESPONSIBILITIES - 

  • Full-stack software development
  • Design and build maintainable, secure, and scalable software systems
  • Maintain up-to-date knowledge of relevant technology ecosystems
  • Actively participate in the decision-making process around the architecture and future direction of both the product and technical systems
  • Serve as a mentor to junior developers
  • Develop expertise in a specific product domain and coordinate a team to deliver on roadmap goals in this area

REQUIREMENTS - 

  • Professional web developer with 5+ years hands-on experience
  • 3+ years experience with Ruby on Rails
  • Prior experience with point-of-sale (POS), e-commerce, payments or other retail software
  • A passion for product development
  • Highly motivated and self-directed
  • Excellent oral and written English communication skills
  • Strong organizational and time management skills
  • Experience with an agile process and working as part of a distributed team
  • Working knowledge of using a distributed version control system within a team environment (preferably Git)
Share this job:
Python back-end senior developer
python docker celery postgresql rabbitmq senior Feb 12

We are looking for an experienced python back-end developer to join our development team. You will be responsible for the server side of our web applications within our micro-service architecture.

If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you. As a back-end developer, you’ll work closely with our engineers to ensure system consistency and improve user experience.

Ultimately, you should be able to develop and maintain functional and stable web applications to meet our company’s needs.

Responsibilities

  • Participate in the entire application life-cycle, focusing on coding and debugging.
  • Write clean code to develop functional web applications.
  • Troubleshoot and debug applications.
  • Perform UI tests to optimize performance.
  • Manage cutting-edge technologies to improve legacy applications.
  • Collaborate with Front-end developers to integrate user-facing elements with server-side logic.
  • Gather and address technical and design requirements.
  • Provide training and support to internal teams.
  • Build reusable code and libraries for future use.
  • Liaise with developers, designers and system administrators to identify new features.
  • Follow emerging technologies.

Requirements

  • Proven work experience as a back-end developer.
  • In-depth understanding of the entire web development process (design, development and deployment).
  • Hands on experience with programming languages like Python.
  • Working knowledge of Docker / Kubernetes.
  • Familiarity with front-end languages (e.g. HTML, JavaScript and CSS), also with Angular and/or React frameworks.
  • Excellent analytical and time management skills.
  • Teamwork skills with a problem-solving attitude.
  • BSc degree or equivalent in Computer Science or relevant field.
Share this job:
Systems Engineer - Community.com
terraform ansible aws go postgresql testing Feb 11

Description

Imagine texting with artists, celebrities, visionaries—the leaders you respect and admire—the same way
you do with your mom or best friend. Imagine texting with your fans, supporters, or patrons that very
same way, with smart, powerful tools to help you engage in direct, meaningful communication. At scale.
This is the reality we’re building at Community.
We’re already busy helping some of the most prolific community leaders reach and respond to their
members in a way that outperforms the pay-to-play, throttled engagement of traditional social media
platforms. Community is not an evolution of social media, it’s a break away from it. A fresh start to
communication altogether.

About the role and your impact

At Community we are building an asynchronous messaging platform that integrates with multiple
messaging services at global scale. You would be working with a distributed, remote-first team that
spans North America and Europe. Your day would be spent building and supporting the AWS-based
infrastructure and systems that underpin our product: building and configuring Terraform and Ansible
modules, improving on our custom Go-based tooling; working on our Vitess, Cassandra, and Postgres
databases; designing and building simple monitoring integrations; designing new systems; pairing with
other engineers; and supporting other teams to deliver innovative features on a cutting edge stack.
We’re an early stage company and every team member has the potential to impact the organization for
years to come. You should bring new ideas, enthusiasm, and a drive for excellence and your efforts will
be rewarded.
We’re growth-oriented, both as a company and as individuals: we take learning seriously and invest in
growing our skills and our team’s capabilities. You will have the opportunity to share your expertise and
to learn from existing members of our high-performing team: our existing team includes authors from
well known publishers, an Elixir core team member, and engineers with decades of experience.

What You’ll Do
Build and support our AWS-based infrastructure and systems that underpin our product
Build and configure Terraform and Ansible modules
Improve on our custom Go-based tooling; working on our Viitess, Cassandra, and Postgres
databases
Design and build simple monitoring integrations
Design new systems; pairing with other engineers and supporting other teams to deliver
innovative features on a cutting edge stack

What You’ll Bring
Robust software development and testing skills, ideally in Go, but we’re open to excellence in
other languages for those motivated to learn our stack
Production experience, preferably at scale, on systems infrastructure
A driving interest in testing, intentional design, and building quality software that lasts
Hardworking and collaborative engineers, with a phenomenal team work ethic
A focus on actively building and being part of a great, diverse engineering culture

Share this job:
Node.js and TypeScript backend developer
typescript node-js rest docker postgresql backend Feb 10

Note: Due to the high volume of incoming applications we direct all the candidates to apply through a Google Form. You need to a Google account in order to apply for now. We apologise for this inconvenience and we will change the process to a more generic solution as soon as possible.

We are looking for an experienced backend engineer to help us build the best gaming platform for eSports fans and players.

We appreciate developers who express themselves deeply and speak clearly. Working on early-stage products excites you and you love collaborating with the product team to find the best solutions for the product. You understand that this is a team sport and that we can only win together. If you are passionate about gaming, eSports and working with the latest web technologies, you will have a blast working with us.

What we expect

  • Minimum of three years of software development experience required
  • Experience with Node.js and TypeScript
  • Experience writing services for REST APIs and WebSockets
  • Experience using Docker
  • Good knowledge of relational databases
  • Experience working with others on Github
  • Ability to work with remote teams
  • If you play competitive video games, like DOTA or PUBG, it is a big plus

If you lack some experience in the stack but has a proven record in other stacks and passion for programming and solving interesting problems.

You will be

  • Shipping features on a daily level
  • Planning and collaborating on features with product managers, designer and other engineers

The hiring process consists of

  • A form asking your details and a salary requirement
  • Reviewing your CV
  • A development exercise to complete a small REST API with Node.js and databases
  • An interview on Google Hangout video call after the exercise is complete
  • We will make a decision based 6-8 shortlisted candidates

We invite you to a development exercise and interview based on the profiles you fill with us.

Share this job:
DevOps Engineer
aws postgresql javascript f# ruby devops Feb 07

At Imperfect we are all about groceries on a mission. Since 2015, our services have saved over 100M lbs of food, 1.2B gallons of water, and 110M lbs CO2, donating 4M lbs of food along the way. Our software engineering team builds the ecommerce platform and internal tooling that makes this all possible. The team collaborates closely to develop features, solutions, and systems that enhance and transform user experience. We’re a remote-first team, with members scattered throughout the US. This role will report to the Devops Director, and can be remotely located within US.

Responsibilities:

  • Manage all cloud-based infrastructure, including performance and cost optimization
  • Ensure application and infrastructure observability
  • Build internal tooling to reduce friction points in the software development lifecycle
  • Establish and maintain test suites, collaborating with broader team to execute
  • Advocate for code quality and automated approaches to ensuring that quality
  • Share on-call rotation and be an escalation point to the business and engineering
  • Actively contribute to team and company standards
  • Ensure the reliability of systems essential to Imperfect customers and internal users
  • Keep up-to-date with the latest technology developments in your area(s) of expertise

About You:

  • A pragmatic, customer-centric approach to problem-solving
  • A sincere commitment to crafting maintainable, dependable systems
  • The willingness and ability to contribute to a team culture of quality
  • Passionate about our mission to eliminate food waste and create a better food system for all
Share this job:
Senior NodeJS back end software developer
node-js redis websocket postgresql blockchain senior Feb 07
  • 7+ years’ experience building, leading and maintaining multi-layer, services-oriented web-facing applications
  • Extensive experience of NodeJS and common packages, architectures
  • Experience designing, maintaining and expanding APIs via REST, WebSocket and other technologies
  • Experience building tool chain applications, agents, services, server and client applications in NodeJS or similar
  • Thorough working knowledge (and preferably DBA experience) working with a variety of database, NoSQL and other storage technologies in NodeJS (at least including PostgreSQL and Redis)
  • Application (and host) scaling experience with NodeJS
  • Some experience building with front-end frameworks (e.g. React, Vue) required
  • Full stack application architecture and design experience required (everything from the hardware and network to browser packaging and usability)

Experience with the following is also beneficial:

  • NextJS
  • Docker (for development and production)
  • GraphQL
  • Typescript
  • Blockchain, cryptocurrency and smart contracts
Share this job:
IT Recruiter
Percona  
mongodb postgresql Feb 03
This position is remote and can be located within Eastern Europe- preference given to candidates in Russia, Belarus or Ukraine.

Description

What motivates you? Is it the opportunity to make a real impact? Work with great people? Have significant autonomy while working from home? If these excite you, consider Percona, where you have the opportunity to make a highly visible impact on a well-respected globally-dispersed technology organization. Our people are highly collaborative, and you get to work from your home office! 

The IT Recruiter will join a small, global recruiting team dedicated to identifying and hiring the best talent in the world! You will recruit across countries and even continents using highly-modern tools and best practices to drive great results. 

What You Will Do

  • Deliver full-life-cycle recruiting on a global scale for a variety of roles including technology 
  • Partner with hiring managers to develop sound and effective recruiting strategies 
  • Develop and maintain strong pipelines and networks 
  • Promote the employer brand through various channels including social media 
  • Promote the internal referral program 
  • Provide competitive intelligence 
  • Stay current on recruiting best practices 
  • Possible domestic and/or international travel to recruiting events 
  • Various projects as needed 

Your Experience

  • Proven track record of successful full-life-cycle recruiting, including solid experience recruiting technology professionals 
  • Experience with various ATS and HRIS systems and tools (Lever, Bamboo, etc) 
  • Experience working remotely supporting global recruiting activities highly preferred 
  • Advanced to expert level proficiency of written and spoken English a must 
  • Knowledge of the open source database industry (MySQL, PostgreSQL, MongoDB, etc.) preferred
  • Availability to work some flexible hours, including the ability to have regular communications with global team members on late mornings of Eastern Time Zone,  to accommodate the global aspect 
Remote work from home openings require consistent and strong internet access.

HQ is in Durham, NC USA.  Staff members should be available if there is a need for any onsite trainings and/or events at any time.    

Note that your legal agreement will be with Percona Staffing LLC, a USA corporation and a subsidiary of Percona LLC.

Please review our Percona GDPR Privacy Policy.
Share this job:
Infrastructure Engineer
Toptal  
ansible terraform version control infrastructure python Feb 02

Infrastructure Engineer

We are looking for an experienced engineer to build and scale services in a cloud environment in our Infrastructure team. You’ll be working with a high-energy, fast-paced team responsible for supporting initiatives and operations across Toptal.

This is a remote position that can be done from anywhere. All communication and resumes must be submitted in English.

Responsibilities:

Toptal services are deployed across hundreds of servers. You will be responsible for designing, building, deploying, and maintaining highly available production systems, with shared ownership with the development teams. 

You’ll develop tooling and processes to drive and improve the developers’ experience, implement monitoring for automated system health checks, develop procedures, and maintain documentation for system troubleshooting and maintenance. Lastly, you’ll collaborate with engineering teams to improve the company’s engineering tools, systems, procedures, and data security, not just administer clusters and cloud services.

We hold daily scrum standups (GMT-3 to GMT+5). Expect pair programming, engaging in peer code reviews, and use collaboration tools like Slack and Zoom.

 In the first week you will:

  • Join our boot camp team and begin your onboarding into Toptal.
  • Learn about our team’s processes and get familiar with the code that maintains our infrastructure resources.

 In the first month you will:

  • Learn about our systems - why they are built the way they are and how to improve them.
  • Monitor systems security, performance, and availability.
  • Begin to participate in a variety of roles in a wide range of Infrastructure projects.
  • Review procedures and documentation for system troubleshooting and maintenance.

 In the first three months you will:

  • Perform regular systems maintenance including OS/application patches, driver updates, and regular performance monitoring.
  • Provide excellent customer service by seeking to understand and address the teams’ needs and expectations through effective communication and collaboration while learning about our infrastructure.
  • Deliver internal Infrastructure and services such as monitoring, logging, and data services to our internal users.
  • Support the development of CI/CD pipelines.

 In the first six months you will:

  • Support Infrastructure design, architecture, and implementation support. You may be involved in network design, identification of new technologies to support the business, and resolve infrastructure compatibility and performance problems as they arise.
  • Participate in the on-call rotation schedule (during business and after hours) to support all infrastructure related systems.
  • Report any downtime or performance issues faced by the system, drill down to find out what caused it and coordinate with the development teams to resolve them.
  • Handle incident resolution if a developer is not needed.
  • Participate in our Disaster Recovery, change control, and security standards initiatives.

 In the first year you will:

  • Communicate with key stakeholders on project engagements.
  • Partner closely with our Engineering teams to develop infrastructure automation and management solutions with a keen focus on scalability, observability, automation, reliability, security, and quality in Google Cloud Platform.
  • Plan and coordinate testing of changes, upgrades, patches, new releases, and new services.
  • Participate in technology initiatives that enable developers to deliver their services to our customers with a minimal amount of friction and a high degree of quality.

Requirements:

  • Be well-versed in deploying automation with tools like ansible and terraform, as well as version control.
  • Be eager to help your teammates, share your knowledge with them, and learn from them.
  • Previous experience managing infrastructure configuration and provisioning through code for large, distributed systems on public cloud platforms (AWS, GCP).
  • Solid understanding of Linux debugging, LAN and WAN networking, IP addressing, Load Balancing, VPNs, and routing.
  • A strong understanding of modern systems and service-related security best practices.
  • Hands-on experience with system and application metric collection and alerting services such as Graphite, Grafana, Prometheus, InfluxDB, Sensu, or others. A keen focus on what makes a system observable.
  • Proficient in scripting languages such as Python, Bash, Ruby, etc.
  • Understanding of and experience with continuous integration and continuous deployment patterns and tools such as Jenkins and Travis.
  • Superior troubleshooting skills. Experience in resolving difficult problems through various troubleshooting protocols and processes.
  • Experience with Docker, Docker Compose, and creating optimized docker files.
  • Kubernetes building, operating, and debugging experience is a plus.
  • Experience managing RDBMS. PostgreSQL experience is an added advantage.
  • Participate in the on-call rotation schedule (during business and after hours) to support all infrastructure related systems.
Share this job:
Data Engineer
aws postgresql testing healthcare Feb 01
At Reify Health, we are building a more creative healthcare system. We envision a world where every potential therapy, if safe and effective, is available to the patients who can benefit.

Our healthcare system relies on clinical trials to develop new, potentially life-saving treatments for patients. But clinical trials continue to be slow, unpredictable, and expensive. Reify Health’s product helps both the research leaders driving forward clinical trials and the doctors and nurses who care for the patient participants.

As we scale adoption of our product domestically and internationally, we will accelerate world-class clinical research and unlock innovation. By joining our data team, you will support the growth of an empathetic, data-driven culture at Reify and play a key role in developing a novel data architecture and intelligence features.

Your Responsibilities

  • Work with data team to support continued development and international expansion of Reify's next-generation, Kappa-style data architecture in a functional programming environment using Kafka, PostgreSQL, AWS and Confluent tooling 
  • Support the development and scaling of data ingestion, integration, and export services built on top of Kafka and AWS
  • Work closely with data and engineering teams to design, develop, iterate, and expand data tools, models, libraries, or features
  • Support orchestration and troubleshooting of our data architecture and tooling
  • Become intimately familiar with HIPAA, GDPR, and other applicable regulatory/security frameworks and how they influence our architecture and development decisions
  • Frequently communicate your results to Head of Data and other stakeholders in clear written, verbal, or presentation form
  • Live our data philosophy, which focuses on ethical decision making, being aware of how biased data (and assumptions) can affect results (and people), and being laser-focused on business needs

What Will Make You Stand Out

  • Experience with systems engineering/orchestration and strong ability to understand and work with distributed systems
  • Previous practical experience with AWS, Kafka, and distributed systems
  • Experience with applied cryptography in a healthcare setting
  • Deep Clojure experience in a data application context
  • Experience with security and regulatory challenges of scaling health data architecture to multiple continents
  • Understanding the nuances of testing in distributed/probabilistic systems
  • Master's degree or doctorate in related field
  • Relevant published work (academic, blog posts, open-source contributions)
  • Experience in a startup environment (as a remote employee, if you’d like to work remotely)
  • Relevant experience in a healthcare/health-tech company

Compensation & Benefits

  • Competitive Salary and Stock Options: Salary and stock options commensurate to your experience and expertise.
  • Comprehensive Health and Wellness Coverage: 100% premium coverage for you (and >50% for your dependents) for: a top-tier health plan covering you in all 50 states (with option of HSA) dental, vision, disability (short-term and long-term), and basic term life insurance (for your entire tenure at Reify). We enable 24/7 access to doctor by phone or online via telemedicine coverage.
  • Retirement Plan 401(k) plan with employer matching program.
  • Company-provided Workstation: You will receive a brand new Macbook Pro laptop to use for work.
  • Location Flexibility & Transportation: For those working out of Boston, we provide: a free monthly public transportation pass (and are located two blocks from Downtown Crossing); unlimited coffee, infused water, and more (provided by WeWork); flexibility to work from home as needed. For those working remotely: you can work from anywhere in the U.S. compatible with an EST work schedule. Additionally, we’ll fly remoters in for company summits and team events, filled with fun activities, good food, and many opportunities to get to know your colleagues better.
  • Vacation and Holiday Flexibility: Generous paid-time-off policy that accrues with your tenure at Reify which includes holiday flexibility and parental leave
We value diversity and believe the unique contributions each of us brings drives our success. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

We also completely eschew the “bro culture” sometimes found at startups.

Note: We are currently only considering US citizens or Green Card holders. Thanks!
Share this job:
Engineer, Platform
Auth0  
postgresql database mongodb go golang python Feb 01
Auth0 is a pre-IPO unicorn. We are growing rapidly and looking for exceptional new team members to add to our teams and will help take us to the next level. One team, one score. 

We never compromise on identity. You should never compromise yours either. We want you to bring your whole self to Auth0. If you’re passionate, practice radical transparency to build trust and respect, and thrive when you’re collaborating, experimenting and learning – this may be your ideal work environment.  We are looking for team members that want to help us build upon what we have accomplished so far and make it better every day.  N+1 > N.

We are looking for Database Engineers who are passionate about distributed systems, availability, and delivering customer value. Our Database Engineers will maintain and automate all aspects of our database platform including infrastructure, tooling, and observability. 

Ideal candidates have advanced database knowledge, and likely are DBAs with senior level software engineering.

You would be a good fit for this role if you have:

    • 8+ years production database engineering experience.
    • Expert knowledge of database internals either PostgreSQL or MongoDB.
    • Demonstrable expertise in database performance.
    • Experience developing large-scale schema migration solutions.
    • Experience with database performance analysis in either PostgreSQL or MongoDB.
    • Proficiency in Golang, Python, Node.js, or Java.
    • Demonstrable expertise in building distributed database applications at scale.
    • Demonstrated ability to implement proper test coverage.
    • Experience coaching and mentoring junior engineers.
    • Experience in disaster recovery planning and execution.
    • Deep understanding of microservice architecture and best practices.


Also useful if you have:

    • Experience with data governance laws such as HIPAA, SOC2, PCI, and GDPR.
    • Experience building data migration solutions in a heterogeneous environment.
    • Experience working with multi region geo-localized data and services.
    • Experience with RDS Aurora PostgreSQL.
    • Experience managing infrastructure with Terraform.
    • Experience with MongoDB Atlas.


Preferred Locations:

    • #US; #AR;


Auth0’s mission is to help developers innovate faster. Every company is becoming a software company and developers are at the center of this shift. They need better tools and building blocks so they can stay focused on innovating. One of these building blocks is identity: authentication and authorization. That’s what we do. Our platform handles 2.5B logins per month for thousands of customers around the world. From indie makers to Fortune 500 companies, we can handle any use case.

We like to think that we are helping make the internet safer.  We have raised $210M to date and are growing quickly. Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles

Join us on this journey to make developers more productive while making the internet safer!

Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.
Share this job:

This Year

Senior Software Architect
cloud sql-server azure-sql-database aws senior javascript Jan 27

The ECi Software Solutions family of companies provides business and e-commerce solutions, offering on-premise and cloud-based technologies. For 30+ years, ECi companies have served the manufacturing, office supplies, service technology, contract office furniture, lumber and building materials, hardware and jan/san sectors. We are industry experts supporting the entrepreneurial spirit and profitable growth of small and medium size enterprises. At ECi, our passion is to make your business stronger than it was the day before. We want you to be able to say “I win” every day!

To apply for this position, please attach a detailed resume that demonstrates your qualifications and skill set pertaining to this position. Applications without a resume will not be considered.

ECi Software Solutions is seeking a Senior Software Architect to develop leading edge Multi-tenant SaaS Software Solutions for small to medium size manufacturers and related businesses.  It is an exciting time at ECI! We are making substantial investments to drive innovation and integration on our global software platforms.  The Sr Software Architect will be a member of our software development team working in an Agile environment and interacting at a detailed level with multiple development teams.  The position reports to the Vice President of Research & Development.  Our web-native applications are being constructed utilizing Single Page Applications, Micro Services, Serverless Computing, Microsoft SQL Server, PostgreSQL and Public Cloud Technologies. The Sr Software Architect will be responsible for architecting, designing, communicating and overseeing our full software development stack for ECI’s mission critical customer facing software solutions.

Your skills and experience will include:

  • Defining and evangelizing software architecture for multitenant SaaS responsive web apps
  • Delivering production-scale cloud native software application solutions
  • Being both player and coach of a small team of architects responsible for entire software stack
  • Previous expert level of experience as a full stack software developer
  • Ensuring adherence to architectural principles and mentoring a global team of software developers
  • Securing applications using security best practices, federated login and penetration testing
  • Developing a strategy for incrementally re-architecting legacy software into native cloud applications
  • Researching and communicating possibilities of leveraging public cloud technologies
  • Working as an integral resource to multiple agile software scrum teams
  • Performing code reviews, design reviews and participate in the development of prototypes
  • Translating business requirements into profitable scalable and supportable architectures
  • Documenting workflows, tools, or complex areas of software applications.
  • Being able to communicate effectively with stakeholders and employees at all levels of the organization (executives, product managers, software engineers, QA, IT).

Required technical skills:

  • Back-end and Front-end software architectures, frameworks, and methodologies
  • Cloud computing and cloud-native architectures
  • In-depth knowledge of architecture and software design patterns
  • Continuous integration/continuous deployment
  • Unit test, performance and penetration testing
  • Agile software development lifecycle
  • Micro services
  • Java script frameworks
  • Multi-threading
  • Caching
  • Queueing
  • Searching (re. Elastic
  • Restful APIs
  • Federated and single sign-on
  • Performance tuning and troubleshooting
  • Secure coding, OWASP Top Ten
  • Web application servers
  • Single page applications
  • Responsive design
  • Relational and NoSQL databases
  • Creative thinking and amazing problem-solving skills
  • Ability to build consensus among the team for architectural vision and direction

Our Languages:

               C#

               Angular

               TypeScript

               JavaScript ES6

               PowerShell

               YAML

               Terraform

               SQL


Our Development Stack:

               .Net Core

               ADFS / SAML 2.0             

               Azure DevOps

               SSIS / SSRS

               AWS

                              - Lambda                            - CloudWatch        

                              - Step Functions                - S3                          

                              - SQS                                   - DynamoDB          

                              - RDS (Postgres)                - Cognito

                              - API Gateway                   - SNS

Share this job:
Senior Software Engineer
ruby-on-rails postgresql react-js senior ruby docker Jan 22

Why work at Tilda?


  1. Create a product which will redefine medical innovation: Tilda is a fully-integrated clinical trial network. We help pharma innovators leverage our unprecedented data insights, to better execute their clinical trial programs. Thus, we have the chance to institute a meaningful impact on millions of lives. You can help us realize that goal.

  2. Work with some of the best engineers in the world: We are a team of repeat founders, who have built companies in cloud infrastructure, mobile security and life sciences. Our small team of founding engineers are passion driven, and have a long history of achievement.

  3. Tackle our most interesting and impactful problems: Our team is still small, and people wear many hats. You'd jump between product, marketing, internal tools, process — participating in every phase from inception to implementation. Absolutely no boredom.

  4. Join us at a magical time: We've hit revenue growth and product-market fit, which gives us a huge green field to work with. You'd join at the perfect time to shape what we build and how we grow.


About this Role

So, what will you do as a Software Engineer?

  • You are comfortable building complex workflow management software
  • You can architect full-stack and work on how to segregate backend API vs frontend
  • You are familiar with how ERP software is built, and how to manage complex dependencies and workflows in software programming techniques
  • You'll have a natural eye towards repetitive human processes, and figure ways to automate them. You'd be proficient at tying various service APIs together to create an automated workflows.

This might be for you if...

  • You have experience scaling production software. You've worked on a product experiencing rapid growth and understand what needs to be done to scale to the next level.
  • You can readily learn most technologies as you go. To you, technologies are about tools and tradeoffs, not an ideology.
  • You care about the business implications of anything you build. You're not just going after cool stuff — you understand the balance between craft, speed, and the bottom line.
  • You've spent meaningful time as a senior engineer or tech lead — or even better, you've managed a team before.

Bonus: You're fluent with Ruby on Rails, Postgres, Docker, Kubernetes.

Note: We are a remote-first company and are looking for team members who are comfortable with remote work. We are open to any region / timezone as long as you are self-motivated and can demonstrate a strong work ethic.

Share this job:
Senior Backend Engineer
Impala  
postgresql javascript mongodb node-js backend senior Jan 20

Hello!

Thanks for taking a look at the job description for Senior Backend Engineer at Impala. We felt a little bit impersonal just throwing you right in there with words like “revolutionizing” and “disrupting”.

As such, we want you to know that the person that wrote this job description apologises in advance for any clichés, tropes or sudden-insecurity-driven-panic-attacks that you might find in the description below.

What Is Impala Now?

Impala makes building travel software incredibly easy. We provide hotels with a powerful data management platform that makes connecting to software, hardware and room distributors extremely easy. Think Twilio for Travel.

We launched 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.

We are a team 30 exceptional people split across engineering, product and commercial that have built a fantastic community.

Where Is Impala Going?

We’re supported by some of the best investors in the business, the early stage backers behind Deliveroo, PillPack, SecretEscapes, Zoopla, Trivago and more. They’re on board because of our vision - revolutionizing a $1.6 trillion dollar market that’s been out-of-date for 20 years.

Within the next two years, 25% 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 to 50 people within the next year.

What Will I Be Doing?

Brace yourself for some bullet points:

  • Work within one of our agile teams developing Data Acquisition technology or working on our core API platform (team members change team frequently).
  • Mentor other team members through pair programming, code reviews, and ad-hoc assistance.
  • Work closely with our Product teams to ensure that the technology we’re building is right for the needs and demands of our customers.
  • Have significant decision making power on the technologies and architecture that we use to build the platform.

What Sort of Person Are You Looking For?

  • An experienced Javascript developer, with proven success deploying and maintaining production services.
  • Someone who is comfortable working on greenfield projects, drawing on experience to choose technologies that suit the projects requirements.
  • Knowledge of unit and integration testing tools and techniques.
  • Experience working with AWS, the Elastic Stack, Docker and Git.
  • Experience with SQL and No-SQL databases, (we use PostgreSQL & MongoDB).

Where Will I Work?

This is a remote position (all of our engineering team and some of our other staff members are distributed). This means you can work from anywhere +/- 2 Hours of London, timezone wise (and less than a 3 hour flight). As part of that:

  • We offer an office stipend (you can furnish a home office or choose a coworking space near you).
  • We give you an additional significant start-up equipment budget for things like monitors, keyboards, headphones etc.
  • You’ll travel once a quarter to meet the rest of the engineering team somewhere in Europe.
  • You’ll have a budget to travel to team socials if you’d like to meet everyone in person more frequently.

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!).

What Do You Offer In Return?

As a member of the Impala team, you’ll have access to:

  • Working with some of the best and brightest minds in their field, helping you to achieve the best that you can.
  • A culture that celebrates success, reliability and building a great community.
  • A top of market salary. If you’re truly great, we’ll pay what we need to.
  • Equity in an honest-to-god-could-buy-a-yacht-later company. Travel is a huge industry and infrastructure is a huge part of that.
  • A minimum of 36 days paid holiday per year. Unlimited holiday means you never take it, we just decided to give you a lot.
  • A professional development budget. That we make sure you spend with frequent PD sessions.
  • Generous maternity and paternity leave.
  • Health and wellbeing scheme. Including access to Headscape, Meditation/Stress management, Massage Lottery, Health Food Voucher etc.
  • A bunch of great benefits, like private health insurance, cheaper gym membership, cycle-to-work scheme, an everlasting friendship with the author of this post, annual “un-sick” day and many more. 

More About Impala

If you’re really, really, really, really excited to learn more then please check out our Medium page which includes more information about who we are, what we do and our culture.

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

You can also check out getimpala.com for more information about what we’re doing.

Share this job:
Software Engineer
ruby-on-rails postgresql node-js go google-bigquery saas Jan 16

We are:

Shogun (YC W18): a page builder platform for eCommerce stores. We're one of the most popular apps on Shopify and BigCommerce. Our fully remote team of 50 is located all around the world.

We need:

A full stack rails engineer with an interest in the business side of things. You'll work closely with our growth team to move growth initiatives forwards.

Responsibilities

  • Work on special projects to drive growth at Shogun
  • Build out and maintain internal software (admin, affiliate tracking system, etc.)
  • Build out new platform and partner software integrations
  • Build out integrations between software services we use for business operations (CRM systems, campaign management software, etc.)
  • Build out and maintain our APIs for our technology partner program
  • Write queries and work with analytics tools to understand the business

You must:

  • Know or be interested in knowing what drives a startup SaaS business (MRR, LTV, Churn, CAC, ARPU, Conversion Rate, Acquisition Funnels, etc.)
  • Know rails like the back of your hand
  • Enjoy scaling challenges as we're growing fast
  • Have a super high standard of quality
  • Be comfortable looking at data
  • Have at least a few years of experience with tech companies
  • Have built some cool things we can check out
  • Have a few references we can say hi to

Technologies we use:

  • rails
  • go
  • nodejs
  • postgres
  • mongodb
  • BigQuery
  • heroku

We offer:

  • Solid pay
  • Trips to international offsites
  • Health Benefits (US)
  • And more.
Share this job:
Senior Ruby Engineer
ruby-on-rails ruby react-js postgresql mongodb senior Jan 15

Shogun (YC W18): a page builder platform for eCommerce stores. We're one of the most popular apps on Shopify and BigCommerce. Our fully remote team of +40 is located all around the world.  

You must

  • Know Ruby (and Rails) like the back of your hand
  • Have a super high standard of quality
  • Be super well organized
  • Have some real-world code we can check out
  • Have a lot of experience

Technologies you will use

  • Ruby (and Rails)
  • PostgreSQL
  • MongoDB (sorry about that)
  • BigQuery
  • Redis
  • GraphQL
  • Heroku
  • You might also play with Golang, Node.js and React

We offer

  • Solid pay
  • Fully remote team (+13 countries just on the engineering team)
  • Trips to international off-sites (next one in July/20)
  • Health Benefits (US)
  • Paid co-working space anywhere you want
  • And more

Try out Shogun

If you want, you can use Shogun to get a feel for the product. We'd love to hear what you think. Here is how:


  1. Create a Shopify Developer Account: https://developers.shopify.com

  2. Create a development store: https://help.shopify.com/en/partners/dashboard/development-stores

  3. Install Shogun on your development store: https://apps.shopify.com/shogun

  4. Create a couple of pages. We will take a look.

Share this job:
Senior Golang engineer
go backend postgresql database golang senior Jan 15

US only.

Codelitt is looking for a Golang senior with experience building high complex applications. Preferably you'll communicate well with other engineers. You work well with others and friendly.

While this is a remote position, there are often meetings at 9 a.m. ET. Something to take into consideration. Mountain Time, Central Time, or Eastern Time preferred.

Requirements


  • Fluent English


  • Experience working and collaborating with teams


  • Experience in Linux and command line a must


  • Solid Golang experience a must


  • You know how to architect all components of a backend project


  • You have experience reading API documentation and working with different endpoints to compose the desired effect


  • You know how to run projects through solid processes (things like code reviews, reviewing stories, planning)


  • Picks up new technologies quickly and efficiently


  • Uses Git effectively


  • Know how to create tests with Go and why it's important


  • Knowledge of OOP and software design principles


  • Driven, ambitious, and interested in tech


  • Self-motivated


  • Acumen. You must be able to think of and judge multiple solutions for a problem and be able to reason between them.


  • You’re aware of how to build secure apps

Share this job:
Senior Full-Stack JavaScript Software Engineer
react-js javascript node-js aws senior ios Jan 13

Key responsibilities

  • Work as part of an engineering team in an agile environment, collaborating with engineers and designers from concept to delivery
  • Work with the product owner to translate business requirements into technical requirements and API specifications
  • Develop automated testing plans and infrastructure
  • Execute on a software architecture and development plan to bring products to life
  • Propose novel solutions to design and technical challenges
  • Develop all software according to coding standards and processes, which you also help define
  • Perform review of other engineers’ code

Ideal experience

What we look for

  • Excellent written and verbal communication skills, including professional-level competency in English
  • A proven track record in building and maintaining complex distributed applications
  • Strong experience with relational databases, document or key-value stores and domain-driven design
  • Experience with cloud infrastructure providers and continuous delivery
  • Can write performant, fault tolerant and secure server code
  • Can show strong understanding at an architectural level of large systems in which you played a key role
  • Have shipped software over multiple releases as a technical lead in a strong team
  • Familiarity with modern standards like OAuth, JWT, websockets, and service-oriented architecture
  • Strong collaborator, transparent about progress on tasks
  • Seeks feedback early and often and works effectively with a team
  • Can deliver on engineering estimates

Requirements

  • 5+ years professional software development experience
  • Minimum 4 years production experience with modern JavaScript (ES6, TypeScript, etc.)
  • Advanced knowledge of React and Node.js
  • Minimum 3 years experience building and maintaining back end web services in a production context, in a cloud-based environment (e.g. Heroku, AWS) 
  • Minimum 2 years experience working with PostgreSQL or another relational database in production
  • Minimum 2 years experience designing, building and maintaining APIs in a production environment
  • Prior experience with GraphQL

Nice to have

  • Proficiency with a back-end JS framework (e.g. Express, Koa, Hapi) and ORM (e.g. Sequelize, TypeORM)
  • Experience in building web applications with Apollo Client and Apollo Server
  • Experience with Gatsby and single page web applications
  • Experience in working with UI component libraries and toolkits such as Material UI, Theme UI, Styled System, Rebass, etc.
  • Experience in testing JS applications with Jest, Cypress, and/or CucumberJS
  • Experience in building and shipping React Native applications
  • Native iOS or Android development experience
  • Prior experience in startups as a software engineer
  • Evidence of open source contributions
Share this job:
Developpeur senior Full-stack Python / Javascript
python django-rest-framework javascript postgresql docker senior Jan 09

“La Belle Vie” livre en 1h dans Paris. Ce n’est pas sans problématique logistique. Pour accompagner au mieux notre équipe gérant la production avec des outils adhoc et pour optimiser nos coût de livraison, nous recrutons un développeur senior. Notre stack est faite en Python / Django REST / Reactjs+redux. La mission de ce poste est d’apporter un outil d’aide à la création de tournée de livraison, et à terme d’automatiser la création des tournées. 

Chez nous

  • On travaille par itération rapide , une tâche , un ticket, une branche.
  • Chacun a une responsabilité sur une partie déterminée du code (stats, logistique, ecommerce ….), et est relativement libre des choix sur cette partie (même si il y a relecture).
  • On est en phase de structuration, si tu aimes “mettre ta pierre à l'édifice”, c’est le bon moment !
  • On est une organisation “remote first”. La majorité des gens travaille au moins à 50% en remote.
  • Dans la mesure du possible, l’équipe tech est “protégée” des interruptions car on considère que la concentration fait gagner en efficacité.
  • On demande de l’engagement, mais on offre de la flexibilité. Les horaires de travail sont souvent adaptable par exemple selon les contraintes de chacun.

Nous cherchons

  • Quelqu'un qui aime les challenges techniques et fonctionnels
  • Quelqu'un de curieux et d'autonome.
  • Quelqu’un qui a plaisir à voir le résultat de son travail, et qui en saisit les enjeux. Les coût de livraisons étant quelques chose de significatif au sein de notre logistique, toute optimisation positive aura un impacte directe.
  • Quelqu’un qui a déjà au moins 3 ans d’expériences en développement web ou programmation en  général.

Les compétences attendus sont

  • Une capacité à aborder un système complexe.
  • Des connaissances “de base” : git, sql, un ou plusieurs langages de programmation.
  • Le monde de containarisation ne t’es pas étranger (ex : docker, docker-compose ...)
  • Tu es capable de comprendre de la documentation assez théorique de manière aisé.
  • Idéalement des connaissances en Python et Javascript. 
  • Idealement de l’expérience avec Postgresql

Télétravail : possible , même à 100%

Share this job:
Full-stack Engineer
react-js node-js agile docker aws mongodb Jan 07

SemanticBits is looking for a full-stack engineer to help us build modern digital health services. The project involves implementing highly interactive and modern web interfaces with React that will be used by healthcare providers across the country. The system is backed by Node business services implemented in a microservices paradigm. Some of these services will be exposed for public consumption and some are used for enterprise integration. The system will support upwards of tens of thousands of concurrent users. 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.

Requirements

  • Experience developing front-end web user interfaces with React is required.
  • Experience with designing RESTful backend microservices and developing them using Node.js and Express
  • Experience with database integration, relational (PostgreSQL) preferred. NoSQL (MongoDB) a plus
  • Experience with SASS/SCSS or css-in-js type approaches for stylesheets highly preferred
  • Experience with with Jekyll or other static site generators a plus
  • Experience with AWS and Docker highly preferred
  • Experience with build tools like webpack, npm, and gulp/grunt
  • Experience with Test-Driven Development using automated testing frameworks such as Jest, Sinon, and Enzyme
  • Experience ensuring your code builds and deploys properly through Continuous Integration/Continuous Deployment processes built in Jenkins
  • Expertise working as part of a dynamic, interactive Agile team developing and delivering digital services
  • Ability to work with and coordinate with other developers using digital tools such as Slack 
  • Experience with version control tools, such as Git
  • Knowledge of modern design patterns and building enterprise-grade production applications
  • Excellent command of written and spoken English
Share this job:
Senior Server Side Ledger Engineer
go postgresql ruby-on-rails typescript aws senior Jan 01

Brave is looking for an experienced server side engineer who can help us keep our Brave Rewards infrastructure in great shape.  We are looking to increase the speed, robustness and reliability of the Brave Rewards systems to make sure our Basic Attention Token flows quickly and reliably to creators, end users and vendors alike.  We are looking for somebody who always prefers a simple solution over a complex one and who can take whole solutions from end to end.

Requirements

  • Experience with Go, JavaScript/TypeScript
  • Experience with SQL, Postgres, MongoDB, Redis and other related data storage technology
  • Experience building robust API endpoints
  • Experience with AWS and deploying production systems at scale
  • Experiencing deploying monitoring solutions like Prometheus, Zabbix, Pingdom, etc
  • A 24x7 uptime mindset and the willingness to manage and be part of pager duty rotation
  • Experience with software development via distributed development teams
  • Comfortable working in an open source setting
  • A passion for helping protect users’ privacy and security
  • Written and verbal communication skills in English
  • Proven record of getting things done

Bonus Points

  • Experience with Rust
  • Experience with Ruby on Rails
  • Experience with payment systems
  • Familiarity with the world of cryptocurrency, especially Ethereum
Share this job:
Software Engineer
TaxJar  
elixir postgresql saas api Dec 31 2019

TaxJar is the leading technology solution for busy eCommerce sellers to manage sales tax and is trusted by more than 20,000 businesses.

Our core values

  • We do the right thing for our customers
  • We're a team, built on trust
  • We're proud to be remote
  • We're in control of our own destiny

TaxJar’s remote-only team of 100+ people is growing quickly. We have an immediate opening for a Elixir Software Engineer who wants to help us make eCommerce easier for everyone.

We want you to join our Integrations team and scale our infrastructure to import millions of transactions a month for customers across hundreds of eCommerce, ERP, and accounting platforms. The Integrations team at TaxJar is solving interesting problems on a daily basis, supporting our growing customer base and creating new solutions in a complex domain. We deal with transforming large volumes of data at scale, rapid adoption of new platforms, and automating complex processes for thousands of business customers.

*This is a full-time remote position, available to folks located in the US.

As an Elixir Engineer at TaxJar you will

  • Write strong Elixir code daily
  • Be challenged to solve new problems
  • Review and test your teammates pull requests
  • Contribute to and maintain our existing test suites
  • Build out new platform integrations to import transactions
  • Build out new SmartCalcs API endpoints to calculate sales tax for major platforms
  • Help with improving our existing integrations for TaxJar Reports & AutoFile
  • Help monitor and support 24/7 Elixir applications and services


Requirements


  • 2+ years experience with: Elixir and PostgreSQL
  • Ability to write clear and accurate tests
  • Write code that is maintainable and readable by your team
  • Be accountable for the code you deliver to production
  • Manage development tasks from assignment through to production
  • Agile, humble, trustworthy, and a team player
  • Rapid learner who thrives in a fast-paced and demanding environment
  • Passion for building simple and intuitive solutions for complex problems in eCommerce
  • Prior SaaS development, API development or similar app dev experience
  • Excel at communicating with the team remotely (chat, video, email, etc)

You’ll be a great fit on our team if you

  • Only want to work remotely
  • Are a PRO at communicating and collaboration
  • Highly value working with people you like and respect
  • Are accountable
  • Are confident in your skills and a solid team player (We’re peers here, no egos please) but also comfortable working asynchronously
  • Are hungry to play an impactful role and not afraid to fail

We’re a happy team and we all really love what we do. We've created a space where high-achievers can succeed, but are also safe to fail. We're profitable and focused on growing TaxJar sustainably. We're always learning how to make TaxJar the best place to work for all of us, and not just another tech startup. We’re always looking for an amazing new teammates to come share in the excitement of solving real-world problems with technology.



Benefits


  • Excellent health, vision and dental benefits
  • Flexible vacation policy
  • 401k Plan
  • $1,000 in professional development credit
  • Home office stipend
  • Equity in a profitable company
  • 2x year all-company in person retreats (fully paid for by us of course)
  • Mandatory Birthday holiday!
  • 12 week paid maternity/ 6 week paid paternity leave
  • Monthly perks reimbursement for things like Netflix, Amazon Prime, your gym membership, home internet and more

We offer all of our employees amazing benefits. Visit www.TaxJar.com/jobs for a full list of our benefits and to learn more about how we work and what we stand for.

If you're not the perfect fit for this position, but you know someone who is, we'll pay you $1,000 if you refer us to the person we hire.

Share this job:
Systems Engineer
linux sysadmin puppet ansible docker python Dec 27 2019

As a Systems Engineer at CoverMyMeds, you create solutions that make our internal operations work more efficiently and effectively in order to help millions of patients receive their prescription medications every year. You build infrastructure that our technical teams use every day, and scale those solutions to enable our continued growth. You work on small teams with other really smart people with endless opportunities to take on responsibility, continue learning and mentor others.

Our Tech Stack:
Linux (required), Puppet, Ansible, Docker, Ruby on Rails, Python, PHP, Elixir, SQL-Server, PostgreSQL, Elasticsearch, Capistrano, Redis, Sidekiq, Apache, Infrastructure as code (IaC) 

What You'll Do:

  • Implement, administer and maintain our test and production infrastructure
  • Automate and standardize everything - eliminate manual processes
  • Support and improve our application platform
  • Improve our incident triage and resolution processes
  • Document everything important you do for our infrastructure

About You:

  • 3+ years of Linux administration experience
  • 3+ years working with configuration management tools
  • Full-stack (physical to application) experience with a focus on automation, availability and scalability
  • Great at working in cross-functional teams with developers and DBAs
Share this job:
Senior Infrastructure Engineer
Redox  
linux infrastructure postgresql apache-kafka aws sysadmin Dec 26 2019

We at Redox understand that we are all patients at some point, so our mission is to make healthcare data useful and every patient experience better. Our values represent the basis of our culture of trust, transparency, and personal growth, and define how we want to interact with each other and the world.

Redox’s full-service integration platform accelerates the development and distribution of healthcare software solutions by securely and efficiently exchanging healthcare data. With just one connection, data can be transmitted across a growing network of more than 500 healthcare delivery organizations and more than 200 independent software vendors. Members of the Redox Network exchange more than seven million patient records per day, leveraging a single data standard compatible with more than 40 electronic health record systems. We are on a path to double our number of client connections over the next year and need to build infrastructure that scales accordingly.

Your Team

Redox’s Infrastructure Engineering team builds and manages the AWS cloud platform that provides a safe, reliable, and flexible foundation for Redox’s products and our growing customer base. In production, we run nearly 1000 docker containers, have 20Tb of relational data, 8Tb of ES data, 6Tb of Kafka data, and handle about 400 client-controlled VPN connections. Expertise on the team includes:

  • Data technologies: RDS (Postgres, MySQL), Kafka, Redis, ElastiCache, Elasticsearch
  • Deployment automation for EC2, S3, RDS, VPCs, IAM, Terraform, CloudFormation, Kubernetes, Rancher, infrastructure as code in Python 
  • Logging, metrics, monitoring, and alerting: Sumologic, Telegraf, Statsd, InfluxDB, Grafana, Icinga, Pagerduty
  • Networking/VPN: LibreSwan, IPtables, IPSec 
  • Linux system tuning and debugging 

Your Opportunities and Impact

As a senior member of the Infrastructure Engineering team, you’ll play a key role in ensuring that our product engineers are empowered and effective by providing design and debugging expertise, technical leadership and mentorship, and tools for deployment automation. You’ll work closely with members of our Product and Security teams to understand their needs and translate them into well-scoped, actionable projects and tasks. In this role, you will:

  • Lead from a technical, architectural, and project perspective, shepherding technical decisions from inception to completion.
  • Evaluate our existing systems, inform stakeholders of emerging technologies and industry changes, and choose tools and develop software that follows industry best practices.
  • Design, implement, and debug robust, secure, scalable, abstracted systems that allow us to rapidly iterate on and scale our systems with the needs of our customers.
  • Ensure that our infrastructure deployments are automated, frequent, secure, and without noticeable user impact.
  • Provide mentoring and coaching to other team members in your areas of expertise.
  • Support the infrastructure for our existing test and production environments and participate in an on-call rotation to assist other engineers in resolving production related issues regarding monitoring, databases, container orchestration services, load balancing, networking, etc. 
  • Identify and collect metrics that allow us to pinpoint areas for improvement and measure change.

About You

At Redox we hire based on our values as well as technical competency. How you accomplish your work is just as important as getting the work done. We’re looking for people who are:

  • Passionate about solving complex problems that improve the state of the world.
  • Enthusiastic about creating an elegant and delightful user experience.
  • Intellectually curious with a desire to learn.
  • Respectful and inclusive, soliciting and incorporating input from others.
  • Biased towards action and creating positive impact.

The particular technical focus we’re searching for in this role is around deployment automation, monitoring, and Linux debugging skills. Your work experience should include:

  • Deploying and managing large-scale production containers using Terraform and Kubernetes.
  • Expertise in securing AWS services in regulated environments.
  • Detailed Linux debugging knowledge.
  • Familiarity configuring and using metrics and monitoring tooling.
  • Familiarity with a high-level scripting language like Python.

Any other areas of overlap between your work experience and the Infrastructure team’s areas of expertise are added bonuses. Please apply even if you are not sure you meet all these criteria. If you are interested in the role and think you could be a fit, we'd like to hear from you.

Share this job:
Senior API Engineer
Redox  
typescript node-js postgresql apache-kafka kubernetes api Dec 26 2019

We at Redox understand that we are all patients, and our mission is to make healthcare data useful and every patient experience better. Our values represent the basis of our culture of trust, transparency, and personal growth, and define how we want to interact with each other and the world.

Redox’s full-service integration platform accelerates the development and distribution of healthcare software solutions by securely and efficiently exchanging healthcare data. With just one connection, data can be transmitted across a growing network of more than 500 healthcare delivery organizations and more than 200 independent software vendors. Members of the Redox Network exchange more than seven million patient records per day, leveraging a single data standard compatible with more than 40 electronic health record systems. We are on a path to double our number of client connections over the next year and need to continue to build applications that scale accordingly.

About the Team

Our applications provide ingress and egress pathways that are responsive to the communication and data format needs of our customers, all while being resilient to our scaling needs to process millions of records per day. Our engineering teams own their solutions, enjoying the autonomy to design and implement the technical solutions to the hard problems presented by the myriad ways of exchanging healthcare data. 

A sampling of the technologies we use to implement these solutions include:

  • Libraries and µ-services built using TypeScript/NodeJS
  • Data management using Postgres, Kafka, and Redis
  • Horizontally scalable containerized deployments using Docker, Rancher, and Kubernetes
  • Application monitoring using InfluxDB, Grafana, and SumoLogic

An impactful engineer will:

  • Collaborate with other team members to continue to scale our architecture, taking into account the needs of today while remaining flexible enough to evolve for the needs of tomorrow
  • Work within a µ-service architecture, creating new solutions and decomposing our existing monolith
  • Own projects from end to end, executing on designs involving multiple fellow engineers
  • Participate in all phases of the SDLC - from requirements, design, and development through testing, deployment, maintenance, and support
  • Create RESTful APIs that adhere to best practices, as well as build out tolerant async models of communication
  • Understand the tension between an ideal end state and delivering value quickly and effectively prioritize between those options
  • Bias towards action while solving the biggest problems in sight

Your day to day will consist of:

  • Pairing with other team members, embracing a culture of collaboration and mutual respect to solve complex problems
  • Designing solutions to feature requirements as prioritized by Product Management
  • Implement solutions through the entirety of the SDLC, including testing, deployment, and operationalization
  • Create generic solutions to complex problems
  • Reviewing fellow engineer’s code prior to shipping
  • Troubleshooting production issues as they arise and building a more fault-tolerant system

Preferred Experience

  • 5+ years professional software development experience in one or more modern general purpose languages (Javascript/Typescript, C#, etc). Your day to day development will be spent working with NodeJS and TypeScript, but we are more interested in your ability to solve problems than the language used to solve those problems.
  • Experience writing horizontally scalable applications
  • Experience working with relational data stores
  • Experience integrating with 3rd party APIs
  • Strong desire to expand your professional impact and autonomy
  • Healthcare IT
  • Excellent written and oral communication skills, including pairing
  • Effectively give and receive feedback, both positive and constructive
  • Operate effectively on a remote team
  • Experience leading a team is a PLUS

It is not expected that any single candidate would have expertise across all of the areas outlined above. Please apply even if you are not sure you meet all these criteria. If you are interested in the role and think it could be a fit, we'd like to hear from you.

Share this job:
Senior Full-stack Developer To Challenge Convention
javascript java css java-8 senior postgresql Dec 24 2019

Job description

Have you heard of O, O, O, O'Reilly Auto Parts...Ow?! This is not your standard Engineer position and we are not your standard brand! We are the dominant auto parts retailer in all our market areas.

Our development teams work on projects adding directly to the O’Reilly Auto Parts bottom line and we are looking for exceptional developers to help us succeed! Some of the tools we use to implement our projects are Java, JavaScript & CSS, PostgreSQL, Eclipse, IntelliJ, SublimeText, Axure, & Balsamiq for development. We also utilize Slack and Atlassian tools such as Jira, Confluence, Fisheye, & Crucible for developer productivity.

What we look for in our developers:

  • Love solving complex problems related to serving our customers better – both internal & external customers
  • Enjoy working with teams
  • Senior level experience with Java, HyperHTML, CSS/preprocessers, and JavaScript/JS Frameworks
  • Experience with Grunt, Gulp, & GIT is a plus
  • Ability & desire to interface with business stakeholders and users to define and refine requirements when appropriate

About our team:

  • We create and customize 90% of our applications in house
  • We are a “work family”! We have fun together and support each other
  • We respect a healthy work-life balance
  • The team keeps open communication through different outlets – video conferencing, team messaging applications, and daily scrums/stand-up meetings
  • Our managers really value collaboration between team members and encourage developers to bring forth creative problem-solving ideas from both a technical and functional aspect

Growth within our teams at O’Reilly Auto Parts:

  • We have several career paths, whether you want to be a manager, project manager, or stay technical – there’s a documented growth plan to help you follow the path you choose
  • We want to grow our people – we help to make you better by providing training for both technical and professional development
  • We look to promote from within – O’Reilly is diligent to promote from within our organization with qualified team members
Share this job:
Full-stack Software Engineer
node-js typescript vue-js rust grpc java Dec 20 2019

Engineering | Zurich, Switzerland | Full-time / contracting

What you tell your family you do:

“I’m building the world’s largest drone ecosystem by designing web tools to help other software developers build better drones. Our software runs on all kinds of drones used for inspection, search and rescue, safety, delivery and more. No, I will not deliver you a pizza with a drone (yet)!“

What you really do:

As a Full-Stack Software Engineer, you are responsible for building developer-facing web tools for the autonomous robot software development cycle. You will build responsive web tools for data visualization which help developers in the ecosystem build better drones.

In detail you will:

  • Build and maintain a software architecture that interacts with large amounts of data on the client-side in a highly responsive UI
  • Work with a dockerized service-oriented application consisting of a Single Page App (Vue.js/TypeScript), a frontend server (Node.js/TypeScript), backend services (Rust/GRPC), and PostgreSQL hosted in AWS
  • Work with data scientists who are building machine learning flight performance analytics in the app (Python/TensorFlow/Kubernetes)
  • Be responsible for holding the highest bar for the entire software life cycle, from strategic planning to tactical activities, to execution and implementing solutions for customers
  • Follow the principles of Test Driven Development and always have cybersecurity as first priority
  • Write clear, well documented and easy to maintain code
  • Work with Auterion and community developers in an agile software development workflow and participate in dev calls, forums and meetings
  • Identify and implement new trends in ground control stations, dashboards and apps for drones
  • Train and mentor other members in the team
  • Manage your day-to-day development activity with GIT and champion easy-to-read and easy-to-maintain git histories consisting of small, well-commented commits
  • Be an ambassador of the open source community to Auterion customers and other business stakeholders

You bring:

  • Fundamental concepts and algorithms from a Computer Science degree (or relevant) or equivalent years of working experience
  • 4+ years of professional working experience with any statically typed programming language (C, C++, C#, Java, or similar), previous exposure to TypeScript or Rust is advantageous
  • Deep experience of architecting and developing complex, greenfield, full-stack web app solutions ideally in a lean environment
  • Knowledge of state-of-the-art toolkits and libraries to build responsive web UIs such as - Angular, React, or Vue
  • Willingness to learn Rust
  • Familiarity with cybersecurity requirements for client-side execution and data sharing
  • Experience building and debugging complex systems in a team environment
  • Positive attitude, and empathy
  • Self-­awareness and a desire to continually improve

How to really knock our socks off:

  • Experience with Continuous Deployment workflows with multiple deployments to production every day
  • Experience with distributed systems
  • Experience with IoT
  • Exposure to TypeScript or Rust
  • Affinity for machine learning

What you will find at Auterion:

  • As a part of Auterion, you’ll indeed be able to have a high impact on the technology of the future: drones & robotics.
  • A headquarters in the heart of Switzerland in Zurich’s bustling city life, while being close to the natural beauty of the countryside and – of course – the Swiss Alps.
  • Plenty of opportunities to fly all possible drones in the field just 2 minutes from our office :)
  • We have all the perks you would expect from a great startup: an amazing industry (Robotics and Drones...need we say more), incredible office space, a smart multidisciplinary team, a flexible workplace, plenty of food in the kitchen, and a pure mission that binds us all together
  • Competitive salary and generous stock option plan.

We only accept online direct applications. Applications via agencies will not be considered.



Share this job:
Senior Database Administrator
postgresql senior linux cloud design Dec 10 2019

As a Database Administrator for the Banno Platform at Jack Henry, you’ll get the chance to make a positive impact on people’s lives. We believe that the world is a better place with community banks and credit unions. To that end we strive to make solutions that empower community financial institutions to make digital banking personal.

You will ensure that our databases are performant, resilient, and monitored. You will partner with developers and infrastructure engineers across the engineering organization to solve database related issues, both in development and production. You will help developers write efficient queries and review code that interacts with our databases as well as plan and execute major upgrades and maintenance tasks with minimal required downtime.You will participate in workload migration from private data centers to public cloud.

This is a remote position with the ability to collocate at several JHA locations nationwide if desired. Work hours are flexible, but gravitate towards US business hours. Occasional travel may be required for professional development conferences or company meetings.

Skills and Expertise
You may not be able to check off every item, but if you’re the type of person willing to stretch and learn then we’d like to hear from you.

  • 3+ years relational database management with a focus on PostgreSQL 9.4 and above
  • 6+ years of experience in software development or related field.
  • Experience designing and maintaining mission-critical relational databases in production operations - specifically PostgreSQL, but familiarity with other datastores and no-sql datastores is a plus.
  • Systems engineering experience: including Linux performance, memory management, I/O tuning, configuration, security, networking, clusters and troubleshooting.

Your Work

  • Work closely and cooperatively with engineering, operations, and other stakeholders in the design, implementation and support of database operations.
  • Plan and execute data migrations between data centers and cloud providers. To include disaster recovery exercises.
  • Contribute to the development of a strong, mature, and resilient team by assisting and mentoring less experienced peers.
  • Coordinate database upgrades and migrations with the engineering and management with a focus on minimizing downtime.
  • Ensure that the highest levels of security and privacy are in place.
  • Be available alongside your peers, off-hours, to support the production environment.
  • Build dashboards for database health and alerting.
Share this job:
Full Stack Developer, Supply Chain & ERP
postgresql full stack ruby react-js Dec 07 2019

THE JOURNEY TO YOUR DREAM JOB COULD BE JUST A CLICK AWAY… In 2012, Tuft & Needle (tn.com) revolutionized the mattress space by turning the focus to the customer with always-honest pricing, an insistence on high-quality products, and world-class customer experience.   We started our journey with two software engineers and a dream and today we have grown to a team of more than 175 talented people, working each day to bring the world premium sleep products at an honest cost.   We’re looking for a full-stack Ruby/Rails developer to join our engineering team. You'll ensure our products reach our customers. You'll improve customer experience and administration systems. And you'll collaborate with your engineering teammates on strategic decisions. OUR TECHNICAL ENVIRONMENT Our stack is Ruby, Rails, Postgres, React.js, HAML and SCSS. We leverage quality APIs and tools, deploying onto Heroku and S3. We rely on CircleCI in our dedication to continuous integration and deployment.

HOW WE WORK :

    • We live by our company values
    • We Listen To Our Customers and To Each Other
    • We Sprint With Focus
    • We Shape Our Future
    • We Win As A Team
    • We Sleep Well Doing Business Our Way

For the Engineering team, this means:

    • End-to-end ownership: From inception to production, investment in the solution being built
    • Launch early and iterate: Done is better than perfect. Although we maintain a minimum standard of quality, we believe in getting value out of features and enhancements as soon as possible, while rapidly iterating.
    • Do things that scale:  We’re bringing our homegrown brand of market disruption to the biggest mattress brands in the country (Serta, Simmons, Beautyrest).  We’re automating manual processes and scaling up our efforts 
    • Pragmatism: We’ve moved beyond the startup phase and our business is growing fast, so our team needs to be practical, smart, and flexible. What worked yesterday might not be the solution today.

 Requirements:

    • 5+ years of experience working in a tech environment similar to what's described above
    • Production with Ruby on Rails
    • Experience with React.js
    • Proven history with building E-commerce applications
    • Passion for Test Driven Development
    • Supply chain experience is wonderful, but we're happy to teach you

YOU CAN SLEEP BETTER WHEN YOU WORK AT T&N Our people – You will be working alongside some of the most talented, supportive, savvy individuals out there… people we are so proud to work with.  Together, we are shaking things up in the mattress industry and delivering an experience for clients that they would never expect. Our product – Each team member receives a great bundle of products for themselves.  You will too if you join the team!  Your friends and family will also have access to a great product discount. Our benefits - We offer comprehensive health benefits for you, eligible partners and dependents, paid maternity & paternity leave, 401k with a match, a generous vacation plan, and so much more.  Tuft & Needle is proud to be an equal opportunity employer. We will not discriminate against any applicant or employee on the basis of age, race, color, creed, religion, sex, sexual orientation, gender, gender identity or expression, medical condition, national origin, ancestry, citizenship, marital status or civil partnership/union status, physical or mental disability, pregnancy, childbirth, genetic information, military and veteran status, or any other basis prohibited by applicable federal, state or local law. Your experience is important to us. If you have any questions with your application, please contact our Candidate Experience Team at talent@tuftandneedle.com

Share this job:
Java Backend Developer
java postgresql backend javascript cloud redis Dec 07 2019

As a Back End Engineer, you will work closely together with architects and engineers to advance the development of our modern, micro-services based platform, and deliver exciting new product features to our customers. You will contribute to the architectural and infrastructural design of our applications, and leverage your experience to optimize services for performance, scalability, and security. The role will challenge you to work in a highly agile environment, address strategic and implementational topics, and work on various parts of the application stack, including the core trading services and matching engine.

Responsibilities

  • Build high-quality, scalable, and resilient applications and (web) services that support Leaf’s trading and analytics platform
  • Contribute to the architectural and infrastructural design of the platform and its components
  • Support planning of tasks using technical and functional expertise
  • Support leadership in establishing, documenting, and enforcing technology standards, best practices and approaches to be leveraged by the engineering team
  • Mentor and support other team members through code reviews and continuous feedback
  • Take initiative to research, troubleshoot and resolve bugs and issues as they arise
  • Be a flexible team player, stepping into a variety of roles, as needed

Qualifications

  •  4+ years experience in development back ends with Java 8, incl. features like Streams, Serialization, Multi-Threading, Annotations
  • Advanced knowledge of Spring/Spring Boot and ORM frameworks like Hibernate, JPA
  • Strong experience in designing and developing modern, distributed, microservices-based applications with RESTful APIs, with particular attention to security, scalability, availability, and performance
  • Profound understanding of object oriented programming and design patterns
  • Strong experience in relational database design and development (preferably with PostgreSQL) and understanding of NoSQL databases and in-memory stores (e.g. Redis, DynamoDB, Hadoop)
  • Experience working with event/message based communication platforms such as Kafka, ActiveMQ etc
  • Working proficiency in build and development tools (e.g. Gradle, Jenkins, SonarQube)
  • Experience with test frameworks (e.g. jUnit, Mockito)
  • Preferred: Knowledge in cloud technologies/infrastructure (esp. AWS)
  • Preferred: Prior experience in designing and developing financial systems (e.g. trading, risk, or compliance systems) and/or logistics systems
  • Preferred: Experience with other languages, such as Python
  • Preferred: Experience in front end development using modern JavaScript frameworks like React/Redux, Angular, Knockout, Ember, etc.
  • Strong analytical, project leadership and communication skills
  • Ability to work both self-directed and collaboratively to deliver results in a fast paced, startup environment
  • Unbelievably positive attitude, sense of humor and/or thick skin
  • Consummate team player, able to wear multiple hats, and assist team members when needed
Share this job:
Senior Backend Engineer
mysql postgresql senior backend ruby Dec 06 2019

Our team at Production Mason is hiring a Backend Engineer! 

We’re a quickly growing startup building a solution for the film + production industry’s woes. While we’re headquartered in the glitz and glam of Los Angeles, we operate as a tightly knit, remote-first team. 

We’re a small company, and that’s given us the opportunity to bring intention to who we are as a team and to the product we’re building. We believe that work can actually be joyful, and we’ve put a lot of thought and effort into making that a reality. 

Our product is feature-rich, wildly ambitious, and presents plenty of interesting tech problems. We’re uniquely poised to make a big splash in an immense industry. Not only is the space fun (HBO, Netflix, Marvel!), but the industry is genuinely excited about what we’re building.

Technologies Used

• Ruby/Rails

• SQL (MySQL/Postgres)

• GraphQL

Requirements

• You’re kind

• You truly love your craft

• You’re experienced

We’re a small team with big dreams, and right now we need someone who has built quite a few things and has a good grasp of the inherent challenges.

That’s it. That may come across as simplistic, but that simplicity is at the core of who we are—heartfelt people, focusing on what matters. If that sounds like you, we can’t wait to hear from you!

Share this job:
AWS DevOps Engineer-REMOTE
aws devops python linux cloud postgresql Dec 06 2019

SemanticBits is seeking a DevOps Engineer to support the automation and deployment needs of a range of projects. You will work hand-in-hand with development teams to implement automation solutions using technologies like Amazon Web Services (AWS), CloudFormation, Ansible, Terraform, Elastic Compute Cloud, and Jenkins to automatically build, test, integrate, and deploy applications in the healthcare and life sciences domains. You will leverage the full power of the cloud to configure highly resilient and scalable applications that can handle hundreds of thousands of users. This is a remote position.

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

REQUIREMENTS

We are looking for a DevOps Engineer who is well versed in the following key technologies:

  • Solid hands-on working experience with configuring and maintaining resources on AWS
  • Experience with the majority of EC2, ELB, CloudFormation, S3, Glacier, CodeDeploy, SNS, SQS, RDS, IAM
  • Hands-on understanding of virtualization and experience with Docker
  • Deep, hands-on experience with Linux and administration
  • Expertise with production deployments, and CI/CD tools such as Jenkins
  • Experience automating cloud infrastructure, such as with CloudFormation
  • Expertise with cloud security, such as managing users, roles, and privileges through IAM
  • Experience managing Atlassian tooling such as Jira and Confluence preferred
  • Experience deploying and managing a wide range of components that support web applications, such a nginx, Apache http, git, scripting (bash, Perl, Python, etc.), databases (MongoDB, PostgreSQL, etc.)
  • Experience with Kubernetes
Share this job:
Senior Data Engineer - Spark expertise
scala postgresql senior data science docker aws Dec 05 2019

Position Summary

The Senior Data Analytics Engineer will build meaningful analytics that inform companies of security risk.  You will be working closely with our Data Science team, implementing algorithms and managing the analytic pipeline. We have over 1 PB of data, so the ideal candidate will have experience processing and querying large amounts of data.  

This role requires senior level experience in Spark, SQL and Scala. Our interview process will include live coding using these technologies!

Responsibilities

  • Manage the analytic pipeline using Spark, Hadoop, etc 
  • Leverage cutting-edge technologies to support new and existing and services and processes.
  • Quickly and efficiently design and implement in an agile environment
  • Work with other team members to implement consistent architecture
  • Drive projects through all stages of development
  • Actively share knowledge and responsibility with other team members and teams
  • Improve the effective output of the engineering team by managing quality, and identifying inconsistencies.  

Skills and Experience:

  • Bachelor's degree (CS, EE or Math preferred) or equivalent work experience as well as interest in a fast paced, complex environment.
  • 5+ years of experience Scala preferred in a commercial environment 
  • Expert in Spark, experience with the Hadoop ecosystem and similar frameworks
  • Expert in SQL
  • Familiarity with various tools such as AWS and Docker and an instinct for automation
  • Strong understanding of Software Architecture principles and patterns.
  • Experience working with 3rd party software and libraries, including open source
  • Experience with Postgres

Traits:

  • Quick-thinker who takes ownership and pride in their work
  • A commitment and drive for excellence and continual improvement 
  • A strong sense of adventure, excitement and enthusiasm.
  • Excellent systems analytical, problem solving and interpersonal skills

Interview Process:

  • Initial Conversation with a SecurityScorecard Talent team to learn more about your experience and career objectives
  • Technical Interview with 1- 2 data engineers. This will include live coding in SQL, Spark, Scala.
  • Coding Exercise - take home exercise
  • Final Interview: Meet 1-2 engineering leaders
Share this job:
Chief Technology Officer
NWEA  
executive cloud saas aws azure mongodb Dec 03 2019

Chief Technology Officer (CTO)


About This Role…

The Chief Technology Officer (CTO), as an Executive-level position, will champion the technology vision for the organization, including not only very near-term platform technologies that enable scalable, high-performance, interoperable and secure SaaS delivery, but also exploration and future incorporation of emerging and innovative computing and analytical technologies and methods.


The CTO will serve in a visible external capacity promoting NWEA, our forward-leaning technology platform, and as a voice for the continued development and use of technology in education to support our mission of Partnering to help all kids learn®. Location: Portland, OR. headquarters or candidates who are remote may be considered.


Your Next Challenge…


  • Inspire and sustain organization-wide energy for what is possible in product technology and mission impact
  • Champion a compelling product technology vision and strategy for the organization internally and externally and map the aggressive steps that will clearly accelerate the organization toward its strategic goals
  • Ensure that NWEA's architectural strategy, roadmap and products align and remain at the forefront of SaaS evolution in education
  • Promote a highly-valued and whole partner experience and the cross-functional practices and disciplines necessary to its achievement
  • Represent NWEA, our products, services and bold points of view, in conferences and traditional media, on social media, and amongst industry-peer constituents
  • Drive continued innovation in technology, scientific research and related areas
  • Participate in the development and execution of NWEA's Strategic Plan

NWEA's Technology Landscape…

Legacy web-based platform reliably delivers ~ 70M computer-adaptive test events annually

  • Large ESX environments leveraging many JVMs in fault-tolerant pooling configurations hosting compute, database and other functions.
  • Large sharded MongoDB (HA) and PostgreSQL environments.

New platform supports larger volume of test events that are significantly more complex enabling far richer adaptability.

  • Moving toward (partly there) cloud-native microservices and API-everything architecture leveraging many AWS (primarily) and some Azure services.
  • Serverless and multi-cloud are and will be a part of our future platform.
  • Many modern techniques, including Scaled-Agile and User-centered Design, CI/CD and DevSecOps practices


Traits for Success…

  • Ability to drive vision and purpose: Paint a compelling picture of the vision and strategy that motivates others to action.
  • Have a strategic mindset: see ahead to future possibilities and translate them into breakthrough strategies.
  • Skill to drive engagement: create a climate where people are motivated to do their best to help the organization achieve its objectives.

Education and Experience…

  • At least 15 years of progressive technical leadership in evolving successful complex organizations
  • Master's degree in related field, or an equivalent combination of education and experience
  • Successfully led two large, full life-cycle SaaS projects including field implementations
  • Technical architectural leadership applied to large-scale, complex transitions involving:
    • Big data | security | privacy
    • ML | AI
    • Web-based legacy modernization to cloud-native and modern architectures and practices
  • Experience with large software product development projects and globally distributed teams

About Us…


NWEA® is a research-based, not-for-profit organization that supports students and educators worldwide by creating assessment solutions that precisely measure growth and proficiency—and provide insights to help tailor instruction. For 40 years, NWEA has developed innovative pre-K–12 assessments, including our flagship interim assessment, MAP® Growth™; our progress monitoring and skills mastery tool, MAP® Skills™; and our reading fluency and comprehension assessment, MAP® Reading Fluency™. Educators trust our professional learning offerings to accelerate student learning and our research to support assessment validity and data interpretation. Our tools are trusted by educators in more than 9,500 schools, districts, and education agencies in 145 countries.


NWEA strives to make diversity, equity, inclusion, and accessibility (DEIA) practices the center of our work. Our organization's mission, Partnering to Help All Kids Learn, is the foundation for our DEIA commitment as we work to reflect, value, and support the educators, students, colleagues, and communities we serve. We seek to empower and engage all stakeholders in the research, services, solutions and products we provide, our organizational culture, and the partnerships we establish with schools, districts, states, and countries.


NWEA endeavors to make www.nwea.org accessible to all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please call us at (503) 624-1951 or e-mail us at onlineaccommodations@nwea.org and let us know the nature of your request, your location and your contact information. This is for accommodation requests only and cannot be used to inquire about the status of applications.


NWEA™ is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here

PI116039489

Share this job:
Product Engineer
Balena  
node-js docker embedded postgresql design frontend Dec 02 2019

On being a product engineer at balena

All team members at balena are laser-focused on our mission: enabling developers to succeed in IoT and edge computing by helping them deploy and manage tens of thousands of devices across the globe.

As a product engineer, you will act as a product visionary and full-stack engineer at the same time — proactively identifying opportunities and seeing new features throughout the entire lifecycle from design to deployment and maintenance. You will own product outcomes, not feature requests, and take into careful consideration balena’s complex, interdependent systems when developing solutions. You will build a deep understanding of what the product is now and what it needs to be in the future, and help inform tradeoff and prioritization decisions. Above all, you will get your hands dirty and build cross-platform capabilities to remove friction for our users.

You will get inspiration both from the balena team and by actively communicating with users to understand how we can better address their needs, anticipate roadblocks and maximize the added value of a feature or solution for them. You will be empowered to take on a user request and own its implementation across any part of the stack — whether that's front-end, back-end, infrastructure, etc. You will solve hard architectural riddles and answer questions like “How do I build this? How does it all fit together?”

You will work both independently and with engineers, designers, product leads, and more in the service of improving users' lives, without regard for internal silos or barriers. You will communicate proposals, discuss with others in the team, incorporate feedback, and drive positive change.


Responsibilities

  • Talk to users to understand their current and future needs, filter user feedback, analyze product issues, produce requirements, and develop implementations that will enable our users to effectively manage the health of their own fleets
  • Help inform the product roadmap and contribute to prioritization and tradeoff discussions when deciding what to build and focus on
  • Lead the development of new user-centric features across the balena product stack
  • Contribute to documentation and user-facing guides for the implementations you develop
  • Work closely with the customer success team and engineers on support; you’ll often be asked to lend your expertise and contribute to internal docs/scratchpad to extract your knowledge and educate others
  • Constantly question how we can address user needs with long-term product improvements and developments, rather than short-term fixes. Look for ways we can abstract feedback and build generic solutions for all users

Requirements

  • Breadth of experience, having worked on front-end, back-end and whatever it takes to make users successful and delighted
  • Up-to-date software engineering knowledge and problem-solving skills (both in development and in production mode)
  • Customer-facing skills; ability to understand user needs through conversation and product intuition, articulate their challenges to the team, and build and deploy solutions
  • Drive for execution, taking ownership and pushing projects to completion
  • Humbleness to ask for support from experts within the team when their particular skills are required
  • Ability to both hold the big picture in mind and dive into the weeds
  • Being curious and willing to constantly build on your knowledge of the balena product and new technologies when needed
  • Continuous improvement mindset and desire to make yourself and others more effective
  • Being comfortable working in an environment that practices radical candor and transparency
  • Excellent communication skills and fluency in English

Bonus points

  • Experience with technologies like Typescript, React, Node.js, Docker, PostgreSQL, or Kubernetes
  • Experience leading software projects or bringing people together to collaborate and build great products
  • Contributions to OSS projects (please include a URL)
  • Interest in embedded systems as demonstrated through personal projects with a Raspberry Pi, commercial or industrial experience with connected devices, etc.
  • Experience with balena as a user
  • Having worked remotely before

Make sure to let us know if any of these items apply to you. If possible, please also share a sample of your work (URL or attachment).


To apply

We strongly recommend that you have a look at/try our platform first (set up a balenaCloud account, test it and even push an app). Along with your CV/Resume, please answer the questions in our application form to help us get the context right.

Share this job:
Web Applications Developer
javascript postgresql html ruby Nov 29 2019

Performant Software Solutions LLC is seeking a web application developer to join our team. You can work in one of our two offices, in Charlottesville VA, or Boston, MA, or remotely. The successful candidate will have the following qualifications:

Requirements:

  • Strong interest in the digital humanities;
  • Excellent written and verbal communication skills;
  • Strong programming skills in at least two of: JavaScript, HTML/CSS, Ruby/Rails, PostgreSQL;
  • Experience in team-based web application development;

Additional desirable skills and experience include:

  • React, Redux, ES6;
  • Web-based mapping and/or data visualization toolsets such as Leaflet, D3, R;
  • Standards, such as TEI, IIIF, Web Annotation and Linked Open Data
  • Experience developing software for the humanities.

How to Apply

To apply, please send a cover letter and resumé to the link below. If you have a portfolio or a project of which you are particularly proud, please send a link to that as well. Thank you, and we look forward to hearing from you!



Performant is committed to diversity and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, or veteran status.

Share this job:
Javascript Full Stack Developer
iFit  
javascript postgresql full stack aws frontend Nov 27 2019

About us

We believe in sustainable, healthy lifestyles that deliver results. iFit's focus is to connect everybody to everything fitness. We love software that talks to real things. Our parent company is the world's largest fitness manufacturer (our brands include: NordicTrack, ProForm, Freemotion, and more), which provides us a LOT of devices to engage with. We believe a healthy lifestyle should be fun, so we constantly push the limits to bring our customers state-of-the-art products that will help them in every aspect of their lives.

About the work

We're looking for experienced developers that can help us build an amazing fitness platform. Here's a taste of what you can expect:

  • Work closely with front-end and native developers building WebViews in React for our hybrid mobile applications.
  • Architect and build services using AWS Lambda and TypeScript.
  • Design performance-driven endpoints for our public API.
  • Ensure all of our code works as designed by helping build out our extensive test suite.
  • Participate in peer code reviews. A great way to produce solid code and learn new things!
  • Engage in internal tech talks and other trainings. Got something interesting to teach us? Please share!

About you

You are a driven, self-motivated software engineer with at least a few years experience in the industry and has strong experience with JavaScript and familiarity with NoSQL databases. Bonus points if you’re comfortable with TypeScript and PostgreSQL! We are constantly evaluating our process and toolset so that we can be assured we are always working at our best; that means you are eager to learn and contribute to our growing team. You are a great communicator and collaborator. You love problem solving, both at the micro (debugging code) and macro (architecting new features) levels. Most of all you want to be a part of a diverse team that knows how to have fun while creating software that changes people's lives!

A little bit more about us

iFit is comprised of both onsite and remote employees. We are headquartered in Logan, UT and you are welcome to work from the office or mostly anywhere else in the US (there are a few exceptions). Currently the entire web team (that's us) works remotely, so we are very experienced and comfortable working in a remote-friendly environment. We currently use Slack, Zoom, and Google to keep our communication alive and engaged!

https://www.ifit.com/aboutus

Your perks

  • Great health, dental, vision, and 401K
  • PTO
  • All equipment provided: iMac or MacBook, phone and phone plan, tablets
  • Signing bonus of fitness equipment (treadmill, mattress, etc)
  • Yearly pay/performance evaluations
  • Monthly education stipend (for books, courses, etc)
  • Regular on-site visits
  • And more…
Share this job:
Senior Software Engineer, IAM Continuous Authentication
Auth0  
node-js postgresql senior java javascript cloud Nov 22 2019

Auth0’s mission is to help developers innovate faster. Every company is becoming a software company and developers are at the center of this shift. They need better tools and building blocks so they can stay focused on innovating. One of these building blocks is identity: authentication and authorization. That’s what we do. Our platform handles 2.5B logins per month for thousands of customers around the world. From indie makers to Fortune 500 companies, we can handle any use case. We like to think that we are helping make the internet safer. We have raised $210M to date and are growing quickly. Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles. Join us on this journey to make developers more productive while making the internet safer! What's the opportunity? As we scale Auth0 and handle billions of logins per month, we also have to deal with billions of attacks. Almost 40% of our traffic are bots trying to get access to our customers accounts and our job is to not let that happen. At the same time we want to provide a great experience to our users and let them know when something suspicious is going on: someone logged in from a device that was not seen before; from a place that would be impossible based on previous activity; from a TOR node; etc. Finding the right balance between security and user experience is a hard problem to solve. This is the mission of the Continuous Authentication team. Did that spark any interest? Read more about our vision and how we hire.

You will:

    • Dive deep into our data to make sense of new attack vs legit patterns.
    • Become an expert in fighting hackers and botnets.
    • Collaborate with developers from other domains like Protocols, Sessions, Login and MFA to provide the best experience while keeping it secure.
    • Strive for high availability and performance by continuously tweak the engine
    • Learn about the errors and incidents in production while participating in the on-call rotation
    • Identify and resolve production issues and implement fixes for them.

You might be a good fit for this role if you:

    • You have 7+ years of software development experience.
    • You have previous experience using Node.js (JavaScript).
    • You have exposure to data intensive systems with high performance in data retrieval.
    • You have created public APIs and you enjoy the process of doing it.
    • Are passionate about working on systems that are highly-reliable, maintainable and scalable.
    • You have experience and passion for good engineering practices and testing.
    • You have knowledge and experience of data modeling and principles of database systems (relational and non-relational).
    • You are a good communicator and enjoy interacting with people.
    • You excel when working autonomously, and know when to seek help from your team members.
    • Have solid experience with cloud environments (e.g: AWS).
    • You always strive to learn and are interested in improving your security knowledge.
    • You are located between UTC-03 and UTC-07.

Preferred Skills:

    • You have previous experience using Java at scale (nice to have)
    • Have 2+ years of experience in the identity and access management (IAM) domain.
    • Have some front-end development knowledge and some experience with frameworks such as React
    • Know about security engineering, and application security.
    • Have experience running PostgresQL in a large-scale production environment.

Preferred Locations:

    • #US-E; #AR; #GMT;

Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law.

Share this job:
Software Engineer
javascript cs postgresql mongodb python css Nov 20 2019

POSITION: SOFTWARE ENGINEER

STATUS: EXEMPT

DEPARTMENT: ENGINEERING

LOCATION: REMOTE / TRAVEL AS NEEDED

SUPERVISED BY: MANAGER OF ENGINEERING 

JOB SUMMARY:

The software engineer requires a full stack skillset and functions as part of our Agile\Kanban team in developing a variety of web applications in modern technologies. You will incorporate best practices when designing, implementing, testing and developing scalable, secure code. Candidate will work closely with Product Managers, Quality Analysts and DevOps Engineers to meet quality standards and scheduled deadlines.  You will embrace our “Always Be Improving” mentality.


MINIMUM REQUIRED EDUCATION, TRAINING AND EXPERIENCE:

  • 5+ years of programming experience
  • 5+ years’ experience performing code reviews
  • 3+ years’ experience working in a distributed agile team environment
  • Knowledge of agile software development practices
  • Knowledge of design principles to support unit testing
  • Experience building responsive web applications
  • Experience with single page application architecture and UX patterns
  • Experience building multi-platform systems
  • Experience working with Amazon Web Services (AWS) and Docker containers
  • Experience with Jira, Octopus Deploy and/or TeamCity

REQUIRED SKILLS:

  • Technologies such as AngularJS, React, AJAX, jQuery, Bootstrap, CSS, SASS and JavaScript
  • Designing REST APIs using a microservices architecture, using Python, C# .Net and/or Node.js
  • Experience with SQL and/or NoSQL and/or Graph databases, such as PostgreSQL or MongoDB/OrientDB
  • Effective and demonstrable communication skills
  • Effective and demonstrable problem-solving skills
  • Demonstrably self-motivated with strong time-management skills
  • Knowledge of Kanban software development practices
  • Familiarity with ITIL methodologies

JOB SPECIFIC DUTIES

(These are job duties specific to your role)

INTERNAL:

  • Perform code\peer reviews
  • Perform Systems Analysis
  • Participate in stand-up meetings
  • Contribute to design and architecture decisions as appropriate
  • Accountable for resource assignments and utilization
  • Provide accurate Level of Effort estimations
  • Accountable for executing on Individual Development Plans
  • Participate in Change Approval Board
  • Participate in Daily Service Review
  • Participate in Incident Responses
  • Prevent errors and poor engineering team decisions
  • Deliver to scheduled deadlines
  • Deliver to quality standards of code

EXTERNAL:

  • Communicate with clients
  • Communicate with technology partners
  • Record all external discussions

JOB ESSENTIAL DUTIES

(These are job duties essential for every position at Libera)

COMMUNICATION: 

  • Actively listens to others
  • Ability to present information
  • Written communication skills
  • Demonstrate concern and understanding
  • Treat confidential information appropriately
  • Promote open communication
  • Provide timely and effective written/verbal communication
  • Keep others informed of progress and/or problems
  • Share information
  • Explain reasons for decisions affecting others

 PROBLEM SOLVING:

  • Proactive approach to solving problems
  • Gathers and analyzes information skillfully
  • Think creatively
  • Anticipate problems
  • Demonstrate conflict resolution skills and ability to solve problems
  • Identify and mitigate risks appropriately

  LEADERSHIP:  

  • Demonstrate ability to manage conflict
  • Take proactive approach to implement change
  • Ensure all people are treated with dignity and respect
  • Be self-motivated
  • Demonstrate a positive attitude
  • Display willingness to make decisions
  • Is customer focused
  • Motivate others to perform well
  • Manage stress
  • Seek opportunities for professional / self-development
  • Exhibits confidence in self and others
  • Be polite and avoid offensive language
  • Seek to be an example in all actions and interactions

 TEAMWORK:  

  • Work effectively and dependably with others to meet team objectives
  • Encourage others
  • Demonstrate concern and understanding for co-workers
  • Exhibits objectivity and openness to other’s views
  • Prepares for and leads meetings
  • Demonstrate strong responsibility toward personal assignments
  • Is accountable for actions
  • Use and/or encourages joint problem solving
  • Involves others in decision making
  • Is open to receiving and giving feedback
  • Develop peer relationships

Working Requirements: 

  • Physical Requirement: Sitting for extended periods of time / travel
  • Mental Requirement: Understand verbal / written communication, grammar, computers
  • Tools & Equipment Used: Computer, printer, telephone 
  • Working Conditions: Normal Office Environment 

All of the above job duties are subject to reasonable accommodation. The intent of this job description is to provide a representative summary of the major duties and responsibilities performed by incumbents of this job.  Incumbents may be required to perform job-related tasks, duties, and/or responsibilities other than those specifically presented in this description. 

Share this job:
Software Engineer, IAM Authorization
Auth0  
node-js postgresql javascript cloud frontend Nov 15 2019

Auth0 is a pre-IPO unicorn. We are growing rapidly and looking for exceptional new team members to add to our teams and will help take us to the next level. One team, one score.  We never compromise on identity. You should never compromise yours either. We want you to bring your whole self to Auth0. If you’re passionate, practice radical transparency to build trust and respect, and thrive when you’re collaborating, experimenting and learning – this may be your ideal work environment.  We are looking for team members that want to help us build upon what we have accomplished so far and make it better every day.  N+1 > N. Are you interested in building an amazing customer experience at scale? Do you want to improve your knowledge of security? Would you like to help our customers make their applications more secure? Are you ready to make the internet safer? The IAM Authorization team at Auth0, develops and maintains the Authorization capabilities of our platform. We work on designing and developing new features and improvements related to security, scalability, performance and functionality to protect and empower our users and take our platform to the next level. You will have the opportunity to gain a greater understanding and context about how Auth0 works and deepen your knowledge of authorization, security, databases and how to build reliable, highly-available distributed systems.

You will:

    • Collaborate with other developers and teams to develop new features, APIs, improvements and fixes to handle our current and future scale.
    • Strive to ensure the quality and customer value of our product.
    • Learn more, and in depth the domain of IAM.
    • Be a part of the team's on-call rotations to make sure we offer our client the best availability for our services.
    • Identify and resolve production issues and implement fixes for them.

You might be a good fit for this role if:

    • You have 3+ years of software development experience.
    • You have previous experience using Node.js (JavaScript).
    • You have created or enjoy creating public APIs.
    • Are passionate about working on systems that are highly-reliable, maintainable and scalable.
    • You have experience and passion for good engineering practices and testing.
    • You have knowledge and experience of data modeling and principles of database systems (relational and non-relational).
    • You are a good communicator and enjoy interacting with people.
    • You excel when working autonomously, and know when to seek help from your team members.
    • You always strive to learn and are interested in improving your security knowledge.
    • You are located between UTC-5 and UTC+2

Preferred Skills:

    • Have 2+ years of experience in the identity and access management (IAM) domain.
    • Have front-end development knowledge and some experience with frameworks such as React.
    • Have solid experience with cloud environments (e.g: AWS).
    • Know about security engineering, authentication and federation protocols, cryptography, and application security.
    • Have experience with OAuth2 and/or SAML auth protocols.
    • Have solid NodeJS experience.
    • Have experience running PostgresQL in a large-scale production environment.
Share this job:
Software Developer
python postgresql php docker redis senior Nov 14 2019

As a Software Developer at CoverMyMeds, you’ll create solutions that make our healthcare system work more efficiently and effectively in order to help millions of patients receive their prescription medications every year.  You’ll build products that our partners in healthcare use every day and innovate products that don't even exist yet.  You’ll work on small, cross-functional and collaborative teams with endless opportunities to take on responsibility, continue learning and mentor others. 

Our Tech Stack 

Ruby on Rails, Elixir, Phoenix, Python, PHP, React, VueJS, AngularJS, MSSQL, PostgreSQL, Git, Elasticsearch, Capistrano, Redis, Sidekiq, Docker, Terraform, Ansible, Puppet, RSpec, Capybara, Cucumber 

What You’ll Do 

CoverMyMeds is organized into what we call “business units.”  Each business unit has all the roles needed to develop products.  Our business units focus on different kinds of users in the healthcare industry.  You’ll build solutions to support your business unit’s users in their role in helping patients get the medications they need to live healthy lives. 

  • Design and develop web applications and APIs for the CoverMyMeds product line 
  • Jump into both the front-end and back-end of solutions, with the exact balance depending on the project and team 
  • Own the quality of the solutions you create through automated testing, and support and maintain your solutions after they’re in production 
  • Contribute to a productive agile environment by partnering closely with necessary stakeholders, deploying often and inspecting and adapting as needed 

About You 

Technical skills: 

  • Around 3 or more years of experience in back-end web development (Don’t know our tech stack?  No problem.  We hire from all tech stacks and training’s on us)
  • Familiar with front-end web development technologies and techniques 
  • Proficient in development SQL database software 

Non-technical skills that really set our Software Developers up for success: 

  • Desire to empathetically share and receive feedback and knowledge to help everyone keep improving 
  • Thrive at working closely with a team to find solutions collaboratively 
  • Able to effectively explain your choices during problem-solving 
  • Great at communicating technical concepts to non-technical audiences 

Our more senior Software Developers should also have these traits: 

  • Passionate about mentoring other team members 
  • Proven experience leading discussions with diverse stakeholders 
  • Able to understand customer needs and challenges 

How We Grow 

We’re almost always hiring Software Developers on all our teams across CoverMyMeds.  We encourage internal movement, grow constantly and experience a ton of change, so we feel it’s most important to assess you for how you’ll succeed at CoverMyMeds versus on one individual team.  We do our best to learn as much as we can about your skill set and interests, and at the end of our process, we select which teams we feel will set you up for success right away. 

Our process: 


  1. Phone interview with one of our Recruiters 
    • One of our Recruiters will set up a phone call with you that typically lasts around 45 minutes.  They’ll start by answering any questions you have about CoverMyMeds to ensure you get what you need out of the chat.  This interview is meant to be conversational and will adapt, based on your skill set and interests.  Our Recruiter will introduce topics that are important to our development teams and you’ll share what experience and opinions you have in those areas.  Topics may include things like security, reliability, REST, teaching others, learning new skills, our core values, etc.

  2. Live coding interview with one of our Software Developers 
    • One of our Software Developers will join you for a video and screen share meeting that typically lasts around 1.5 hours. They will send you 3 different coding exercises to walk through different areas of the stack. The first coding exercise will be client-side, the second will be backend and the third will be a few SQL operations.  They will spend 30 minutes live on each exercise with you. For any work you two decide should be finished up after that 30 minutes, you’ll have the opportunity to complete it on your own time and send it back to them.  We’d like you to approach this meeting as if you’re mentoring our Software Developer. We encourage you to explain your approach, be collaborative and ask questions. The goal of taking you through different parts of the stack is to confirm your areas of strength and passion. We also like to see fluency with your chosen tools.  It’s totally expected for you to use search engines while you’re problem-solving, we just ask that you’re mindful of how much you’re relying on them.  You'll be working through the exercises on your own machine, using the tools of your choice.

  3. Code day with one of our development hiring teams 
    • Our code day is meant to be a day in the life of our Software Developer role.  You’ll join us for the day, work with our team and build an application.  You’ll simulate a mini sprint by planning a project with a Software Developer, Database Administrator, Product Manager and Engineering Manager.  You’ll have a combination of individual work time and pair programming with a Software Developer.  At the end of the day, you’ll demo your application and dig into the code.  You’ll have tons of opportunities to ask us questions and really learn what it’d be like to work at CoverMyMeds.  We’re happy to conduct this step virtually for our remote candidates to get a good sense for how a remote Software Developer role would feel.


A quick note: If you’d prefer different logistics to accommodate your individual needs and set you up for success, let us know how we can help.  We want this process to be accessible and inclusive for you.

Share this job:
Senior React Native Engineer
ios postgresql senior frontend backend Nov 13 2019

Daylytes is an app that connects communities through sports. We believe sports coverage lags behind the rest of the social apps we use. We aim to bring our customers relevant, unique, and engaging daily highlights (daylytes) that surpass current sports media options. We’re starting methodically by delivering a superior product in a local niche, then expanding outward to cover an increasing number of cities and regions with a scalable solution.

We are developer-centric, led by a technical founder with startup experience, venture backed, and aim to provide our developers with a distraction free environment where they can solve scalable problems, thrive, and grow. You will be one of the first five to join the company, and will get to play a critical role in the direction of the business. You will help define the platform, have responsibilities that are not redundant, and be held accountable by our small team of less than five.

This job can be remote or in-house at our office in Boise. We are open to being flexible around hours worked if you have specific work-life balance priorities. Also open to beginning on a contract basis if there is interest in learning how we work together in that manner.

Responsibilities

  • Overseeing the development of the core Daylytes React Native app
  • Maintaining the app and regularly iterating as we grow and scale with user feedback
  • Working directly with the Daylytes database, interfacing with other back-end developers on the team, and being involved in technical decisions from front-end to back-end

Technical Requirements

  • Experience building a mobile app
  • Exposure to a variety of general programming languages
  • Experience with database-driven apps

Nice to Have’s

  • History working in a small startup environment
  • Prior work creating a consumer app and maintaining it in the App Store
  • Any portfolio of work that you can share, public repos, open-source contributions, etc.

Qualifications

  • A bachelors or graduate degree in computer science, engineering, or equivalent
  • More than 3 years experience
Share this job:
Senior Rails Engineer
ruby postgresql javascript senior backend api Nov 13 2019

Daylytes is an app that connects communities through sports. We believe sports coverage lags behind the rest of the social apps we use. We aim to bring our customers relevant, unique, and engaging daily highlights (daylytes) that surpass current sports media options. We’re starting methodically by delivering a superior product in a local niche, then expanding outward to cover an increasing number of cities and regions with a scalable solution.

We are developer-centric, led by a technical founder with startup experience, venture backed, and aim to provide our developers with a distraction free environment where they can solve scalable problems, thrive, and grow. You will be one of the first five to join the company, and will get to play a critical role in the direction of the business. You will help define the platform, have responsibilities that are not redundant, and be held accountable by our small team of less than five.

This job can be remote or in-house at our office in Boise. We are open to being flexible around hours worked if you have specific work-life balance priorities. Also open to beginning on a contract basis if there is interest in learning how we work together in that manner.

Responsibilities

  • Development of web-app and backend that will serve the Daylytes mobile apps (our stack is Rails, with React Native on mobile, and PostgreSQL db's.)
  • Managing data gathering scripts, scrapers, and data cleansing programs used in our content aggregation and tagging.
  • Administration of a database of sports content and metadata that will be used by web and mobile front ends.
  • Working directly with mobile developers and being involved in technical decisions that will impact our core mobile app.

Technical Requirements

  • Experience with Ruby as well as exposure to a variety of general programming languages
  • Working knowledge of Javascript
  • Experience with web development

Nice to Have's

  • History working in a small startup environment
  • Experience working with React Native would be a plus
  • Prior work creating a consumer app and maintaining it in the App Store
  • Experience with database-driven applications and creating an API for a mobile app
  • Any portfolio of work that you can share, public repos, open-source contributions, etc.

Qualifications

  • A bachelors or graduate degree in computer science, engineering, or equivalent
  • More than 3 years experience
Share this job: