Remote microservices Jobs

Last Week

Integrations Engineer
X-Team  
ruby netsuite kubernetes microservices python crypto Jul 02

Most important:

  • Demonstrable experience automating data flows between accounts and ERP systems
  • NetSuite integrations experience
  • Skilled in Ruby (preferred), Python or Go
  • Experience with Kubernetes
  • Experience with microservices
  • Solid experience with Unit and end to end testing

Nice to have:

  • Experience working remotely
  • Experience with Kubernetes

Personal:

  • Independent, self-motivated
  • Fluent in English, written and spoken
  • Proven track record of always learning and growing
  • Proactive attitude
  • Possess a spirit of generosity

Perks:

  • Get the chance to work with big brands like Riot Games (League of Legends), Sony, Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
  • Work from anywhere as part of a community of digital nomads.
  • Live and work in one of our roaming hacker houses (X-Outposts) around the world: 
  • Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you. 
  • Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.
Share this job:

This Month

Ruby on Rails Back-end Engineer at Screening Ops Team/Toptal
Toptal  
ruby-on-rails ruby testing graphql microservices ops Jun 23

### Position Description

Ruby on Rails powers a lot of our infrastructure, and we’re looking for hardworking Ruby engineers to support us in reaching the next level.

As members of the Screening Ops team, we reinvent the Toptal Network recruitment process by applying smart software solutions to it. We believe that by providing an outstanding experience to candidates for our network we can attract the best talent in the world.

This ultimate goal is in the hands of a small team of highly skilled engineers with a dedicated Product Manager. Day to day we try to understand our users, their needs, and we implement new experiments to make Toptal screening process better than ever.

This is a remote position that can be done from anywhere. Due to the remote nature of this role, we are unable to provide visa sponsorship. Resumes and communication must be submitted in English.

### Responsibilities:

* Write elegant, efficient, and testable Ruby code, which is easy to maintain and debug.

* Cover code with tests and perform manual testing of features.

* Review the work of colleagues.

* As an excellent teammate, continuously improve our team’s processes, brainstorm ideas, and communicate status and progress.

* Mentor team members, provide feedback, and continuously improve as a professional.

#### In the first week, you will:

* Meet the mentors that will guide you during the onboarding month.

* Get acquainted with our tech stack.

* Shadow team members to see the essence of the Toptal business model.

#### In the first month, you will:

* Develop your first tasks and have them deployed to production.

* Learn about the technology that powers Toptal - services, patterns, and libraries we use and develop.

* Understand our Toptal business.

### In the first three months, you will:

* Deliver value in regular cadence.

* Get comfortable with the daily work routine of our team.

* Review code written by your colleagues.

* Actively supply software planning, development, and maintenance.

* Be ready to propose improvements to Toptal’s processes and codebase.

### In the first six months, you will:

* Contribute to planning and executing multi-sprint initiatives inside your team.

* Lead technical initiatives on our team.

* Drive improvements to the codebase and processes.

### In the first year, you will:

* Have a detailed understanding of Toptal’s technical stack, collaboration rituals, processes, performance, and future work.

* Determine what your career path looks like at Toptal.

* Mentor Toptal’s new team members.

* Exchange 360 feedback with peers in an annual review cycle.

### Requirements:

* Have 5+ years of web development experience.

* Have a strong knowledge of object-oriented programming, automated software testing, databases, development, and testing essential methodologies.

* Care about multiple quality dimensions like user impact, failure tolerance, code maintenance, implementation time, security breaches, and performance.

* Have experience developing with a web framework—with Ruby on Rails is a plus.

* Be genuinely interested in technology and love to try new things.

* Seek complex problems but also consider multiple solutions, weigh them in, and decide on the best course of action.

* Grow with providing and receiving transparent but always constructive feedback.

* Special individual contributors will thrive at Toptal. We are not here just to tell other people what to do.

Share this job:
Strong Generalist Who is Very Good at Python
aws python docker microservices infrastructure-as-code data science Jun 05

Conducto enables developers and data scientists to write, execute, visualize, and debug pipelines. We strive to empower users to go from pipeline idea to massively scalable and easily debugged execution with minimal friction. Conducto works equally well for quick exploratory data science research pipelines and mission-critical production devops pipelines. It scales seamlessly from a handful of tasks to millions. Almost every developer and data scientist needs to create pipelines, and we believe that no currently available tool solves that problem as generally or elegantly as Conducto.

Prior to forming Conducto, we spent 10 years building the software that powered one of the most successful algorithmic trading teams in the world. We were really, really good. We succeeded because we built a team of technically strong, driven generalists who were excited to solve challenging problems. We have re-created that dynamic with our core team at Conducto, and are excited to grow the team.

We need motivated developers who can think critically and are not afraid to learn. You don't need to be a domain expert in any area, but you do need to be rock solid in Python. This role primarily deals with PythonDockerLinux, and AWS.

Our team is currently spread across the United States, from the East Coast to Hawai`i, and we have been an all-remote company since we started.

If you are excited to:

  • work with a team of solid and driven generalists
  • build a highly available web app with non-trivial cloud infrastructure
  • find the balance between building beautiful abstractions and actually deliver a product
  • join a fast-growing and exciting startup

then we encourage you to apply to join us. 

We don't care where you went to school or what companies you have worked at. We aren't impressed by big names and buzzwords. We care about finding people who are great developers, are passionate to build this company, and will lean-in to a warm and collaborative company culture. We hope you will be a good match for the team.

Application Process:
We have to be very selective as we do not have the bandwidth to interview many candidates. So, if you apply and your resume and cover letter pass our initial review, we will invite you to take an online coding challenge. We will be interviewing a small number of candidates based on the results of that challenge.

We encourage you to try out Conducto and welcome pipeline submissions if you do take the time write one.

Share this job:

This Year

Remote Node.js Developer ehealth
node-js angular microservices typescript java javascript Jun 03

We're looking for a well-rounded and experienced developer strong in backend (NodeJs, javascript, angular, Redis, Mongo, sql). 

The right fit for our team has a love for coding and learning, works well in a fully-remote environment and is a high-energy strong communicator who can join an expert team and work with limited direction. This person would have at least 3 years of professional experience and preferably experience working remotely. 

The Perks:

  • 100% remote work
  • Competitive pay
  • Trust, autonomy, empowerment
  • This is just scratching the surface - we're a fun team of people who love what we do! If this sounds good so far then reach out and we'll share the details.

Skills & Requirements: We're looking for someone who can comfortably work on whole features/stories independently. You should be strong on the backend doing API design, building NodeJs services in a serverless/cloud environment using NestJS.

Responsibilities:

  • Develop, test and provide internal documentation of complex software solutions
  • Successfully implement development processes, coding best practices, and code reviews
  • Resolve complex technical issues as necessary
  • Keep updated on new technology developments
  • Take care of our Middleware that sits between the Java backend and Angular frontend
  • Have continuous integration up and running
Share this job:
Senior Software Engineer
go postgresql microservices google-cloud-platform senior cloud May 15

SENIOR SOFTARE ENGINEER (GOLANG, PLATFORM)

ABOUT THE COMPANY

TL;DR We are a prop-tech scale-up with fin-tech engine at our core
Enabling property owners to get closer to their tenants from both communication and services (commercial) standpoints.


THE ROLE

As one of our first platform (back-end) engineers, you will have the opportunity to establish a foundation for the future of software engineering in AVY.

Central part of our platform will be payment processing engine utilizing PSD2.0 Open Banking APIs and at the same time interfacing various 3rd party payment processors.

We are looking for experienced open-minded Golang engineer who is passionate about clean and tested code being deployed through Continuous Delivery process.

Rest of the platform is based on microservice event-driven architecture. Front-end clients are based on React.

Infrastructure is being built on Kubernetes running on GCP.

EXPECTATIONS

  • Design and implement payment processing APIs working towards Open Banking (PSD2.0)
  • Engineer and implement highly scalable microservice architecture
  • Lead the team by example in the development of backend-services for AVY platform
  • Develop secure, robust and scalable APIs which would be consumed by various clients (front-end, mobile, partner integrations)
  • Make sure that written code is covered by tests with defined acceptance levels
  • Work closely with Product Owner in roadmap creation process
  • Open to work in high paced, stable and agile start-up environment

REQUIRED EXPERIENCE

  • 3+ years working with Golang
  • experienced in several programming and scripting languages
  • Experience with unit and integration testing paradigms
  • Experience writing code for transactional high-intensity, real-time applications
  • Deep understanding of system architecture design, algorithms and data structures
  • Event-driven architecture
  • Relational databases
  • Experience with containerization technologies
  • Experience with Messaging queues
  • Experience in working with cloud services (AWS or Google Cloud Platform)
  • Structured analytical mindset with strong communication skills

THE TEAM

While we do have office in central Stockholm, we are distributed team from our start working in a +-4 hours timezones since 2018.

Today, we have a mix of on-site/remote engineers, however, recently, we have transformed ourselves to a 100% remote company.

We are very much interested in each of our team members as individuals and professionals and are trying to do fun stuff which are useful for our business but at the same time, we all want to learn new things and share knowledge - that is at the heart of our engineering team at Avy.

Share this job:
Backend Engineer
go microservices rest distributed-computing kubernetes backend May 14

Carbon Relay is a world-class team focused on harnessing the power of machine learning to optimize Kubernetes. Our innovative platform allows organizations to boost application performance while keeping costs down. We recently completed a major fundraising round and are scaling up rapidly to turn our vision into reality. This position is perfect for someone who wants to get in on the ground floor at a startup that moves fast, tackles hard problems, and has fun!

We are looking for a Senior Software Engineer to spearhead the development of our backend applications. You will create a state-of-the-art backend to bridge the gap between the machine learning and Kubernetes teams. This includes defining and implementing efficient, robust and scalable APIs and services that meet current and emerging best practices.

Responsibilities

  • Developing our internal APIs and backend
  • Designing and implementing SaaS-based microservices
  • Collaborating with our infrastructure, machine learning and Kubernetes teams

Required qualifications

  • 10+ years experience in software engineering
  • Proficient in Go
  • Experience shipping and maintaining software products

Preferred qualifications

  • Experience with JavaScript
  • Experience with GCP/GKE
  • Familiarity with Kubernetes and containerization
  • Experience designing, building, and maintaining distributed systems

Why join Carbon Relay

  • Competitive salary plus equity
  • Health, dental, vision and life insurance
  • 401k with matching
  • Unlimited vacation policy (and we do really take vacations)
  • Ability to work remotely
  • Snacks, lunches and all the typical benefits you would expect from a well-funded, fun startup!
Share this job:
Cloud Native Java Developer
java spring-boot microservices aws cloud javascript May 12

Due to continuous growth, we are currently seeking a few Cloud-Native Java Developers that are fluent in both Java 8 and Spring Boot. In addition to contributing code and tangible deliverables, you will be expected to work as an advisor to help identify, educate, and foster best-in-class solutions. Creating these relationships requires strong communication skills and a passion for solving complex challenges.

About Us:

  • At Railroad19, Inc., we build custom solutions and provide our clients with top tier development services. We’re a specialized team of developers and architects, which means, we only bring an “A” team to the table. Our culture is built on hard work and a desire to be thought leaders in the industry, this is what sets Railroad19 apart.
  • When you join Railroad19 you are part of a company that values your work and gives you the tools you need to succeed, while offering you a work/life balance. We are headquartered in Saratoga Springs, New York, but we are a distributed team of remote developers across the US.
  • This is a full-time position with comprehensive benefits, vacation, 401k and more. Railroad19 provides competitive compensation with excellent benefits and a great corporate culture.
  • The role is remote - U.S. located, only full time (NO- contractors, Corp-to-Corp or 1099).

Core responsibilities:

  • Understand our client's fast-moving business requirements
  • Negotiate appropriate solutions with multiple stake-holders
  • Write and maintain scalable enterprise quality software
  • Build web applications using Spring Boot
  • Build Microservices that connect to Oracle and NoSQL databases
  • Build software components that integrate with a workflow engine and/or ESB to execute asynchronous business processes
  • Manage the complete software development life cycle
  • Writing functional and unit tests in order to maintain code quality
  • Work with Jenkins to perform Continuous Integration
  • Collaborate with other teams in order to deliver a high-performance application that contains little or no defects
  • Identify new opportunities, tools, and services to enhance the custom software platform
  • Support and troubleshoot issues (process & system), identify root cause, and proactively recommend sustainable corrective actions

Skills & Experience:

  • Advanced Java development experience
  • Hands-on experience with Java 8 (especially streaming collections and functional interfaces)
  • Hands-on experience with NoSQL technologies is a plus
  • Hands-on experience with Spring Boot, Spring Cloud, and Netflix OSS is a plus
  • Hands-on experience with Oracle, MySQL, ETL
  • Hands-on experience with AngularJS and/or similar JavaScript frameworks is a plus
  • Demonstrates a willingness to learn new technologies and takes pride in delivering working software
  • Excellent oral and written communication skills
  • Experience participating on an agile team
  • Is self-directed and can effectively contribute with little supervision
  • Bachelor's or master's degree in computer science, computer engineering, or another technical discipline; or equivalent work experience

Working at Railroad19, Inc.

  • Competitive salaries and eligibility for a yearly bonus
  • Excellent Health Care, Dental and Vision benefits
  • 3 weeks vacation, 401K match eligibility, work-life balance
  • No Agencies***
  • This is a non-management position
  • This is a full-time position
Share this job:
Engineering Manager, Cloud Infrastructure
Heetch  
microservices go mesos marathon aws cloud May 09

Note before applying: We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -1 hour > France time zone < +1 hour

Infrastructure Team at Heetch

Heetch’s growing infrastructure reliably supports over ten thousand rides in five countries and a dozen cities. It handles millions of API requests and events every day without a snag. Currently, our distributed infrastructure, built on AWS and architected with open source components such as Mesos, Docker, ZooKeeper and Kafka orchestrates 160+ microservices, developed by 16+ teams. We are looking for an Engineering Manager to help expand our system to reliably support more rides in more countries. We are looking for someone technical, with experience in building and scaling distributed infrastructure. If this sounds like you,then join our infrastructure team and help us define and bring our technical vision to light. Come help us tackle big infrastructure challenges that supports events, API requests and services at scale.

Our Values

- Make it happen:  Bring intensity and discipline, but focus on important work.

- Common interest first: Never let a teammate behind and embrace change.

- Kindness: You treat people with respect regardless of their status or disagreement with you. Always assume good intentions.

- Communicate Wisely: Listen to one another: everybody has the same right to speak up.

- Free Mind: Accept everyone for who they are and embrace differing perspectives to make better decisions.


What will you do?

As an Engineering Manager, you will manage a fast-growing remote team to help us improve the performance and reliability of our current systems. You will maintain and build the automated systems that will allow us to scale our infrastructure to support our growth and our international expansion. You will also work hard to create a healthy environment with the team where it's safe to experiment while moving fast.

Deliver

- Work with Engineering, Product, and Data teams to facilitate project delivery by ensuring alignment and on time delivery

- Define, implement, and oversee a flexible and effective development process to reach the team's delivery goals

- Offer a collaborative and welcoming development environment for your team members

- Deliver high quality, availability, reliability, scalability, and secure distributed systems

Coach

- Support and inspire an ambitious group of engineers in their career goals

- Work with our people operations team to maintain our high performance and high morale

- Oversee a distributed team (fully remote across Europe) of motivated engineers spanning all experience levels

- Facilitate continuous learning and improvement for the team and its members

- Provide technical and non-technical guidance to the team, both individually and as a group

- Maximize team productivity and build loyalty by deeply understanding & incorporating various motivations, working styles and preferences

- Cultivate high engagement, performance and commitment to the product through a motivational & visionary approach

- Develop and mentor upcoming leaders and key engineers

Hire

- Be actively involved in hiring and growing our engineering team

- Plan and implement hiring strategies to attract talent within your team

- Advocate for engineering and management on the blog or at social and tech events

Drive changes

- Help us grow and evolve our engineering culture

- Work with other engineering managers to drive cultural changes across the organisation

Does it sound like you?

- You’ve managed teams that designed and operated critical infrastructure, particularly with a broad experience across service orchestration, deployment systems and the cloud.

- You know how to balance the reliability, usability, compliance and cost of critical systems.

- You have more than 4 years of engineering leadership experience with at least 2 years managing multiple teams in various locations.

- You have already worked in a fast-paced environment within a fast-growing company.

- You have strong communication skills: You're able to interact with a variety of people, technical or non-technical.

- You show a significant track record of attracting, retaining, and mentoring top talent within the industry.


What's next?

If your application is selected, the process will be composed of 4 steps:

1. Interview with a Technical Recruiter (45mn)

2. Interview with the CTO

3. Interview with 2 Engineering Manager peers (1h)

4. Day on site (Paris) to meet your future teammates and stakeholders

Share this job:
Full Stack Software Engineer
react-js node-js microservices javascript typescript full stack Apr 28

(Remote, Full-Time, Anywhere in the World)


We are looking for a skilled and passionate Full Stack Software Engineer to join our Tech Team to build and scale effective software solutions. We are in need of an enthusiastic self-starter with expertise in Node.js, React, and other technologies.


What We Do


We work with niche companies in the US, Canada, the UK to restructure and automate their operation so that their businesses can grow 5-10x. We do that by effectively analyzing their business, streamlining their processes, and designing an effective automation solution that we then implement on our robust IT stack.


We make extensive use of technologies that help us accomplish results with less work — making everyone inside of our global organization more effective. 


We heavily leverage: 


  • Amazon AWS's serverless technologies and microservices for our front-end, back-end, and mobile apps (Lambda, Amplify, Cognito, S3, etc.).


  • Zoho's CRM and ERP Tools (Desk, Books, etc.).


  • Vonage/Nexmo-based telephony and communications solutions (Vonage Business Phone, Nexmo Voice/SMS, OpenTalk, etc.).


We are always looking for new technologies and welcome team members adding things to our technology stack so we can deliver more results more effectively. 


What You Will Do


As an Engineer, you will be responsible for delivering the solution as per requirements put together by our Creative and Business Analysis Teams. Depending on your level, you will be responsible for either the entire project (with other engineers working in your project team) or for a part of it. 


Your ultimate deliverable will be to effectively build a solution that will be implemented in the client's business and run successfully going forward.


In doing so, you will:


  • Design and architect complex solutions involving web apps (front+back), custom CRM/ERP's, programmable telephony, and occasionally mobile apps.


  • Deliver and implement your solutions.


  • Create effective monitoring of the solutions for effective usage and scalability.


  • Do anything else you deem necessary to accomplish your result.


Requirements


You are:


  • Responsible and driven by results.


  • Genuinely interested in technology.


  • Willing to learn, grow, and admit mistakes.


  • Able to communicate with other people on the project's team effectively.


You have:


  • A solid knowledge of Node.js, React, SQL and NoSQL databases to build our front and back end solutions.


  • Experience with APIs to integrate applications with each other.


  • Effective written and verbal English to communicate with our international team.


  • Basic understanding of DevOps and SDLC to cooperate with other developers in building the product.


Will be a good plus:


  • Experience with Amazon AWS, serverless technologies, and microservices on its platform.


  • Experience with CRM and ERP systems such as Zoho and others.


What We Offer



  • Results-Focused Approach to Work

We do not look at people's activities, the number of lines of code written, etc., as the measure of success. We look strictly at the results in effectively delivered products. 


  • Financial Rewards for Exceptional Results

Successfully completed projects serve as the basis for financial bonuses and compensation plans.


  • Freely Arranged Schedule

You decide when you want to work. What we expect from you are results. There is a daily stand-up call — but outside of it, you can manage your schedule as you prefer.


  • Work as an Engineer, Not Just a Coder

Our Engineers work to build solutions and not just to write code. You will have freedom in how you want to architect the solutions you are making and we will heavily encourage initiative on your part.


  • Growth Within Our Organization

We are a dynamic and growing organization with a team spread around multiple continents. If you prove yourself as a responsible, driven and motivated individual, there will be opportunities for you to lead projects and manage tech teams.


Our candidate selection process is designed to assess people strictly by their merit. We do not make you go through a long round of interviews, instead, we follow a straight-forward sequence:

1. Job Application Form.

2. Online Skills Assessment.

3. Interview.

4. Paid Practical Assignment.

5. Evaluation and Offer.

Share this job:
Java API Developer
java spring java-ee microservices rest api Apr 23

Designs, develops, and implements web-based Java applications to support business requirements.

Follows approved life cycle methodologies, creates design documents, and performs program coding and testing.

Resolves technical issues through debugging, research, and investigation.

5 + years experience

Java service development in Spring serving client apps.

Most work will be w/ APIs and microservices however.

Expertise w/ Splunk, Kafka of minor interest.

Familiarity w/ windows critical,

Linux valued but not likely to be mission critical.

Expertise w/ Gitlab must,

Familiarity w/ CICD/DevOps process.

Requirements:

Experience with development and testing of microservices and APIs-GIT must

Must have prior Agile experience.

If interested please submit your profile at https://podio.com/webforms/24370680/1776812

Share this job:
Middle Node.js Developer ehealth
node-js angular microservices typescript java javascript Apr 20

We're looking for a well-rounded and experienced developer strong in backend (NodeJs, javascript, angular, Redis, Mongo, sql). 

The right fit for our team has a love for coding and learning, works well in a fully-remote environment and is a high-energy strong communicator who can join an expert team and work with limited direction. This person would have at least 3 years of professional experience and preferably experience working remotely. 

The Perks:

  • 100% remote work
  • Competitive pay
  • Trust, autonomy, empowerment
  • This is just scratching the surface - we're a fun team of people who love what we do! If this sounds good so far then reach out and we'll share the details.

Skills & Requirements: We're looking for someone who can comfortably work on whole features/stories independently. You should be strong on the backend doing API design, building NodeJs services in a serverless/cloud environment using NestJS.

Responsibilities:

  • Develop, test and provide internal documentation of complex software solutions
  • Successfully implement development processes, coding best practices, and code reviews
  • Resolve complex technical issues as necessary
  • Keep updated on new technology developments
  • Take care of our Middleware that sits between the Java backend and Angular frontend
  • Have continuous integration up and running
Share this job:
Lead API Automated Software Development Engineerin Test ~ SDET
java rest-assured testng microservices automation api Apr 17
We are currently seeking a Lead API Automated Software Development Engineer in Test ~ SDET with experience creating automated software tools to verify and quantify the quality of the produced software. The right candidate is a self-driven individual with a passion for innovation, who will collaborate closely with developers, understand code, and write automated integration and regression tests in a clean and organized manner.

About us:

  • We develop customized software solutions and provide software development services.  We’re a specialized team of developers and architects.  As such, we only bring an “A” team to the table, through hard work and a desire to lead the industry — this is our company culture — this is what sets Railroad19 apart.
  • At Railroad19, you are part of a company that values your work and gives you the tools you need to succeed. We are headquartered in Saratoga Springs, New York, but we are a distributed team of remote developers across the US. 
  • This is a full-time role with vacation, full benefits, and 401k.  Railroad19, Inc. provides competitive compensation with excellent benefits and a great corporate culture.


Core responsibilities:

  • Understand our client's fast-moving business requirements
  • Develop and maintain test automation processes in alignment with the project and/or organization's standards and tools
  • Create automated software tools to verify and quantify the quality of the produced software
  • Mature and evolve test architecture through the evaluation and adoption of new automation tools, techniques, and practices
  • Participate in early story development and design sessions to suggest and assist in acceptance criteria, boundary tests, and automation plans
  • Once the story is ready to be tested, execute test cases and provide detailed and timely feedback
  • Uncover, document and track defects
  • Improve test case execution efficiency and test coverage
  • Write and/or perform Manual, Integrations, Acceptance Tests, Functional Tests (must be able to script automation tests)
  • Understand validation results of testing
  • Create training documentation & conduct knowledge transfer sessions
  • Work in an agile development environment, collaborating with the Engineering and Product teams to deliver quality software iteratively
  • Integrate QA processes into Software Development & Release Cycles Negotiate appropriate solutions with multiple stakeholders
  • Collaborate with other teams in order to deliver a high-performance application that contains little or no defects


Skills & Experience:

  • 5 or more years of professional experience testing Microservices and demonstrated ability with writing automation for REST APIs
  • 3 or more years of professional experience with: Java, REST-Assured, Postman/Newman, TestNG and other HTTP Request Client Libraries
  • Strong working knowledge in the enterprise of Behavior Driven Development or Test-Driven Development, tools like Cucumber, JBehave, etc
  • Working experience with relational databases
  • Proficient in the functional and nonfunctional testing of APIs, including validating JSON (schema and data formats) and API versioning strategy
  • Ability to Demonstrate understanding of authorization and authentication mechanisms
  • Experience with CI/CD tools, knowledge of how pipelines work and the ability to integrate automation into them.
  • Experience with Kafka or other messaging systems would be a plus.
  • Experience with build and configuration tools, such as Maven or Gradle
  • Experience with version control systems
  • Experience with JIRA and Confluence
  • Experience working in an Agile development and delivery environment
  • Experience with various Java IDE's: Eclipse, IntelliJ, NetBeans, etc.


Preferred Experience:

  • Experience with Swagger/Swagger Workflow
  • Experience testing within AWS Environment/ Tools/ Integration
  • NoSQL is a plus
  • Experience with testing in containerized environments (Docker)


We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.
Share this job:
Senior Software Engineer, Backend
Numbrs  
java backend microservices kubernetes machine-learning senior Mar 25

At Numbrs, our engineers don’t just develop things – we have an impact. We change the way how people are managing their finances by building the best products and services for our users. 

Numbrs engineers are innovators, problem-solvers, and hard-workers who are building solutions in big data, mobile technology and much more. We look for professional, highly skilled engineers who evolve, adapt to change and thrive in a fast-paced, value-driven environment.

Join our dedicated technology team that builds massively scalable systems, designs low latency architecture solutions and leverages machine learning technology to turn financial data into action. Want to push the limit of personal finance management? Join Numbrs.

Job Description

You will be a part of a team that is responsible for developing, releasing, monitoring and troubleshooting large scale micro-service based distributed systems with high transaction volume. You enjoy learning new things and are passionate about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design. You are a great teammate who thrives in a dynamic environment with rapidly changing priorities.

All candidates will have

  • a Bachelor's or higher degree in technical field of study or equivalent practical experience
  • experience with high volume production grade distributed systems
  • experience with micro-service based architecture
  • experience with software engineering best practices, coding standards, code reviews, testing and operations
  • hands-on experience with Spring Boot
  • professional experience in writing readable, testable and self-sustaining code
  • strong hands-on experience with Java (minimum 8 years)
  • knowledge of AWS, Kubernetes, and Docker
  • excellent troubleshooting and creative problem-solving abilities
  • excellent written and oral communication in English and interpersonal skills

Ideally, candidates will also have

  • experience with Big Data technologies such as Kafka, Spark, and Cassandra
  • experience with CI/CD toolchain products like Jira, Stash, Git, and Jenkins
  • fluent with functional, imperative and object-­oriented languages;
  • experience with Scala, C++, or Golang
  • knowledge of Machine Learning

Location: residence in UK mandatory; home office

Share this job:
Senior API Engineer
Redox  
node-js api typescript microservices integration senior Mar 04
Are you an experienced Software Engineer interested in engineering software solutions at scale to make healthcare data, currently siloed within thousands of bespoke healthcare systems, more universally useful?  Do you have a passion for architecting, designing, and developing modern API software solutions to transform and stream data through a multi-tenant platform? 

At Redox, our engineers combine their passion for solving complex problems with their desire to disrupt how healthcare data is exchanged. We take on the most challenging issues that slow down the adoption of technology in healthcare and prevent the world’s scientists, engineers, and innovators from making healthcare data useful!

We 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. Our number of client connections is projected to grow at a rapid pace and we 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 has the opportunity to:

      • 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#, Java/Scala, 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.
      • Strong experience in server-side development within data-intensive applications
      • 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.

About Redox:

What We Do
Healthcare organizations and technology vendors connect to Redox once, then authorize what data they send to and receive from partners through a centralized hub. Redox's cloud-based platform is vendor and standards agnostic and enables the secure and efficient exchange of healthcare data.

This approach eradicates the need for point-to-point integrations and accelerates the discovery, adoption, and distribution of patient and provider-facing technology solutions. With hundreds of healthcare organizations and technology vendors exchanging data today, Redox represents the largest interoperable network in healthcare. Learn how you can leverage the Redox platform at www.redoxengine.com.

Other Stuff About Us
Redox is an EEO company. We fully support the diversity of our team! Here's a recent blog post about our stance on diversity and belonging: Diversity at Redox

We believe in holding ourselves to a high standard of conduct. Here's how we think about this: Redox Code of Conduct

Successful candidates must be eligible to be employed in the US, and must reside in the US.

Thank you for your interest in Redox!
Share this job:
Paid Research Study for Developers using .Net
dot net cs microservices Feb 20

User Research International is a research company based out of Redmond, Washington. Working with some of the biggest companies in the industry, we aim to improve your experience via paid research studies. Whether it be the latest video game or productivity tools, we value your feedback and experience. We are currently conducting a research study called Coding Tool Study. We are looking for currently employed Full-Time Developers who use .Net Framework. This study is a one-time Remote Study via an online meeting. We’re offering $150.00 for participation in this study. Session lengths are 1 Hour. These studies provide a platform for our researchers to receive feedback for an existing or upcoming products or software. We have included the survey link for the study below. Taking the survey will help determine if you fit the profile requirements. Completing this survey does not guarantee you will be selected to participate.  If it's a match, we'll reach out with a formal confirmation and any additional details you may need.

I have summarized the study details below. In order to be considered, you must take the survey below. Thank you!

Study: Coding Tool Study

Gratuity: $150.00

Session Length: 1 Hour

Location: Remote

Dates: Available dates are located within the survey

Survey: Coding Tools Qualification Survey

Share this job:
.NET Engineer
asp.net-core azure-devops microservices .net-core kubernetes sysadmin Feb 19

Brushfire is looking for a .NET Engineer (U.S. Only) who is

  • well-versed in large-scale application infrastructure and design,
  • familiar with web application development patterns and practices,
  • driven to create captivating and interactive web experiences,
  • skilled in layout and has an eye for attention to detail,
  • experienced in building published, high quality web sites and applications,
  • stimulated by collaborating with a team to define, design and ship new features,
  • excited to work for our primarily Christian church/ministry customers.

Your primary task will be to utilize your knowledge/problem-solving skills to work alongside and with our existing developers as we create, maintain, and enhance our large-scale web applications. You should be on the cutting edge of emerging standards, technologies, and tools while being well-versed in cross-platform, multi-cloud development of complex, highly-available systems. Ultimately, we want someone who will take pride in learning quickly and contributing fully to create an experience our users will love. If that sounds like you, then you sound like us!

We value your time and efforts, so compensation is commensurate with experience and includes benefits. We thrive in a completely remote work environment -- with no central office -- where people learn and grow with the company. We are collaborative, creative, and innovative, with each person expected to contribute to meaningful outcomes.

Successful applicants will be asked to show proof that they can legally work in the US. Though we are remote, applicants closer to our teams in Fort Worth, Texas will be shown preference.

Things you'll be doing:

  • Build and maintain multi-tiered systems and microservices using C#, ASP.NET, JavaScript, HTML, T-SQL, Docker, and Kubernetes
  • Design Serverless Functions and Web Sites
  • Design and consume HTTP REST APIs
  • Build and maintain devops pipelines for CI/CD
  • Code web applications using ASP.NET MVC based upon approved designs
  • Collaborate closely with other developers and graphic designers
  • Participate on multiple projects from concept through completion without continual supervision.
  • Provide quality control over in both code and visual concepts/designs.
  • Potentially lead sessions in your areas of strength while supervising and inspiring those involved in your process.

Things you really need to have:

  • Demonstrable experience coding complex web applications in ASP.NET
  • Demonstrable experience with Continuous Integration tools like Jenkins and Azure DevOps
  • Demonstrable experience with Kubernetes and Docker
  • Strong object-oriented programming skills and familiarity with software design patterns.
  • Strong knowledge of SQL/relational databases
  • Familiarity with distributed version control systems.
  • Ability to communicate fluently, pleasantly, and effectively—both orally and in writing, in the English language—with customers and co-workers.
  • Passion, integrity, and energy

Things we think are cool for you to have, but aren't deal breakers:

  • Bachelor's degree in Computer Science or related field
  • Experience with wireframing/mockup tools (InVision/Sketch)
  • Experience with React, Angular, or equivalent frameworks
  • Familiarity with non-structured persistent document data stores (NoSQL)
  • Demonstrable experience on past projects (via Github, BitBucket, Google Code, etc). A candidate with an active commit history at a site like these will be favored over a candidate without similar history.
Share this job:
Engineering Manager
agile ruby-on-rails microservices devops aws manager Feb 10

We didn’t create Bold Penguin because commercial insurance is broken. It isn’t. But as the world has gotten more connected and digitized, commercial insurance lags behind—creating a fragmented landscape where businesses, agents, and insurance companies struggle to interact in a smooth and easy way. That’s why we’ve built a highly efficient exchange that cuts the friction out of commercial insurance by connecting everyone to the right quote in record time.

Powering the world of insurance is no small feat, so we’ve brought on a team that's not only incredibly talented, but also passionate about our potential to upgrade the entire industry. As more and more companies big and small depend on our technology to operate in the commercial insurance space, we’ll need the best talent all around to support our growth. That’s why we’re looking at you (yes, you!) to make a bold move and join our adventure.

About the Role

Engineering Managers work as part of a cross-functional product team to build & launch products that remove the friction from commercial insurance. You’ll lead and manage a team of first-class software developers that will rely on you to ensure their decisions and work have the full support of the company.  Your users will be commercial insurance agents and insurance carriers who will use your work every day to efficiently provide commercial insurance for small business owners. 

What You’ll Do

  • Direct the work of a group of software engineers to ensure best practices and healthy cultural norms around software development.
  • Ensure that teams are staffed to meet objectives; actively participate in the recruiting and onboarding of new software engineers to meet growing demands.
  • Embody best practices and good work habits; mentor team members on engineering concepts such as unit testing, TDD, continuous integration, and linting.
  • Coordinate complex technical activities, define high-level milestones and track progress towards objectives in conjunction with Product Managers.
  • Mentor Tech Leads on your team and participates in the design and development of complex software, through all phases of the software development lifecycle.
  • Lead and participate in code and architecture reviews.
  • Facilitate lunch and learns to cross-train, and professional development
  • Be a hands-on leader who can write & test code, review features, and direct the technical activities for 4-10 other engineers.
  • 4 years + of working remote, full time, and/or with full time co-located teams across different time zones.

Skills & Qualifications

  • An ideal candidate would be highly organized and detail-oriented.
  • Previous technical leadership or management experience in technology startups.
  • Firm grasp of DevOps, Agile, Unit Testing, Continuous Integration, Continuous Delivery, Code Quality, Cloud Architecture, Microservices, and Docker, and Single Page Webapps

Bonus Points

  • Previous experience working in the insurance industry, especially commercial insurance.
  • Previous experience working in high-growth tech startup companies.

TRAVEL TO THE "GLACIER" (please read)

  • We are firm proponents of "seeing eye to eye by meeting face to face". As such, our remote team travels in once a quarter for a full day of collaboration, goal setting, team building, etc.  Are you able to make this work?  In addition to this we also ask that, if hired, you are able to make the first week onsite for onboarding/training. 

PENGUIN PERKS

  • For a healthy colony.
    • Our plan covers 50% of your Medical Premiums – Health - HRA, Dental, Vision, and Life Insurance, as well as Short & Long Term Disability (Trust us, the benefits are great!)
  • Penguins plan for the future.
    • 401k Match program, up to 4%! 
  • Parental Leave
    • 16 weeks of parental leave (your kids need you there!)
  • Need a vacation?
    • Unlimited PTO - Please take a vacation - you need it and we applaud it and in fact we require you take 10 days off!
  • Hungry? Thirsty?
    • We offer free snacks and drinks, as well as catered lunch every Monday (even to our remote employees...nomb nomb nomb)
  • Penguins need to learn!
    • We support your professional growth. Certifications, training, memberships, and conferences are actively encouraged—and often covered.
  • Penguins are social creatures and love to play!
    • We have frequent happy hours, company events, and outings. What kind of company would we be if we didn't have some fun!?!? 
  • Penguins give back.
    • We offer volunteer opportunities every month!  There is no better feeling than giving back =)
  • Don’t want to move to Columbus?
    • We offer up to 100% remote engineers!
    • You must be OK visiting the office for a day or two every quarter - we are all about that camaraderie! 
Share this job:
Staff Ruby on Rails Software Engineer
ruby aws microservices ruby-on-rails-6 algorithm cloud Feb 08

We didn’t create Bold Penguin because commercial insurance is broken. It isn’t. But as the world has gotten more connected and digitized, commercial insurance lags behind - creating a fragmented landscape where businesses, agents, and insurance companies struggle to interact in a smooth and easy way. That’s why we’ve built a highly efficient exchange that cuts the friction out of commercial insurance by connecting everyone to the right quote in record time.

Powering the world of insurance is no small feat, so we’ve brought on a team that's not only incredibly talented but also passionate about our potential to upgrade the entire industry. As more and more companies big and small depend on our technology to operate in the commercial insurance space, we’ll need the best talent all around to support our growth. That’s why we’re looking at you (yes, you!) to make a bold move and join our adventure.

Staff Engineer Scope & Qualifications:

  • In your role as a staff engineer, you will be tasked with solving our hardest problems by leading and architecting complex, highly scalable solutions.
  • You are expected to perform as a strong individual contributor to the team.
  • At this point in your career, you will have had a broad range of technical acumen as well as a depth of experience in more than one area.
  • You will have a significant impact on the engineering organization itself by helping advance Bold Penguin’s software engineering discipline.
  • Engage across product teams to plan, coordinate, architect, and deliver high-complexity features
  • Ensure that solutions are built with security, performance, and fault-tolerance in mind
  • Be an expert in modern cloud architecture and concepts in software engineering such as continuous integration, continuous delivery, DevOps and site-reliability engineering
  • Collaborate with product managers, designers, site-reliability engineers, and customers to build powerful, impactful products
  • Participate in the full lifecycle of the software development life cycle from ideation to delivery
  • Mentor more junior engineers in areas such as unit testing, continuous integration, DRY/SOLID principles, SDLC, etc. to facilitate career growth on the team
  • 10+ years of professional engineering experience (with at least 8 years of it being Ruby on Rails)
  • Experience building highly resilient, cloud-native applications
  • We have daily standups starting around 910 AM EST (Monday - Friday) along with company-wide meetings on Monday and on Thursday at 830 AM EST.
  • 3-5 years + of working remote, full time, and/or with full time co-located teams across different time zones.

BONUS POINTS

  • Full-stack expertise in multiple tiers of modern web applications (e.g. front end, back end, infrastructure, etc.)
  • Open-source contributions and/or speaking experience.
  • Previous work experience in insurance and/or experience with policy rating very desirable.
  • You love Penguins! ;P

TRAVEL TO THE "GLACIER" (please read)

  • We are firm proponents of "seeing eye to eye by meeting face to face". As such, our remote team travels in once a quarter for a full day of collaboration, goal setting, team building, etc.  Are you able to make this work?  In addition to this we also ask that, if hired, you are able to make the first week onsite for onboarding/training. 

PENGUIN PERKS

  • For a healthy colony.
    • Our plan covers 50% of your Medical Premiums – Health - HRA, Dental, Vision, and Life Insurance, as well as Short & Long Term Disability - Beginning Day 1! (Trust us, the benefits are great!)
  • Penguins plan for the future.
    • 401k Match program, up to 4%! 
  • Parental Leave
    • 16 weeks of parental leave (your kids need you there!)
  • Need a vacation?
    • Unlimited PTO - Please take a vacation - In fact we require you to take 10 days off as you need it and we applaud it!
  • Hungry? Thirsty?
    • We offer free snacks and drinks, as well as catered lunch every Monday (even to our remote employees...nomb nomb nomb)
  • Penguins need to learn!
    • We support your professional growth. Certifications, training, memberships, and conferences are actively encouraged—and covered.
  • Penguins are social creatures and love to play!
    • We have frequent happy hours, company events, and outings. What kind of company would we be if we didn't have some fun!?!? 
  • Penguins give back.
    • We offer volunteer opportunities every month!  There is no better feeling than giving back =)
  • Don’t want to move to Columbus?
    • We offer up to 100% remote engineers! 
    • You must be OK visiting the office for a day or two every quarter - we are all about that camaraderie! 
Share this job:
Senior Ruby on Rails Engineer
ruby-on-rails ruby api microservices aws senior Feb 08

We didn’t create Bold Penguin because commercial insurance is broken. It isn’t. But as the world has gotten more connected and digitized, commercial insurance lags behind - creating a fragmented landscape where businesses, agents, and insurance companies struggle to interact in a smooth and easy way. That’s why we’ve built a highly efficient exchange that cuts the friction out of commercial insurance by connecting everyone to the right quote in record time.

Powering the world of insurance is no small feat, so we’ve brought on a team that's not only incredibly talented but also passionate about our potential to upgrade the entire industry. As more and more companies big and small depend on our technology to operate in the commercial insurance space, we’ll need the best talent all around to support our growth. That’s why we’re looking at you (yes, you!) to make a bold move and join our adventure.

Sr. Software Engineer Scope & Qualifications:

  • In your role as a senior software engineer, you will be an expert in modern-day application development.
  • You will have familiarity with the practices of high-performing engineering organizations such as Git-Flow, pull requests, unit testing, cloud architecture & design, and SCRUM.
  • Build and maintain powerful APIs that will be used by agents to quote and bind policies for small business owners.
  • Write clean, well-tested code and automated unit tests using Ruby / Ruby on Rails.
  • Participate in agile ceremonies such as iteration planning, retrospective, and daily standups.
  • Work with product managers, designers, site-reliability engineers, and customers to build powerful, impactful products.
  • Participate in the full lifecycle of the software development life cycle from ideation to delivery.
  • Create more senior engineers by mentoring other engineers in areas such as unit testing, continuous integration, DRY/SOLID principles, and SDLC.
  • 8+ years of professional experience with at least 5 years of Ruby on Rails
  • Experience with modern JavaScript frameworks such as Angular 
  • Previous working experience in high-growth technology companies and/or startups
  • Understanding of scrum, unit testing, continuous integration, continuous delivery, and DevOps
  • Knowledge of microservice architectures and RESTful APIs, especially in Ruby on Rails
  • We have daily standups starting around 910 AM EST (Monday - Friday) along with company-wide meetings on Monday and on Thursday at 830 AM EST.
  • 2-4 years + of working remote, full time, and/or with full time co-located teams across different time zones.

BONUS POINTS

  • Full-stack expertise in multiple tiers of modern web applications (e.g. front end, back end, infrastructure, etc.)
  • Open-source contributions and/or speaking experience.
  • Previous work experience in insurance and/or experience with policy rating very desirable.
  • You love Penguins! ;P

TRAVEL TO THE "GLACIER" (please read)

  • We are firm proponents of "seeing eye to eye by meeting face to face". As such, our remote team travels in once a quarter for a full day of collaboration, goal setting, team building, etc.  Are you able to make this work?  In addition to this we also ask that, if hired, you are able to make the first week onsite for onboarding/training. 

PENGUIN PERKS

  • For a healthy colony.
    • Our plan covers 50% of your Medical Premiums – Health - HRA, Dental, Vision, and Life Insurance, as well as Short & Long Term Disability (Trust us, the benefits are great!)
  • Penguins plan for the future.
    • 401k Match program, up to 4%! 
  • Parental Leave
    • 16 weeks of parental leave (your kids need you there!)
  • Need a vacation?
    • Unlimited PTO - Please take a vacation - you need it and we applaud it and in fact we require you take 10 days off!
  • Hungry? Thirsty?
    • We offer free snacks and drinks, as well as catered lunch every Monday (even to our remote employees...nomb nomb nomb)
  • Penguins need to learn!
    • We support your professional growth. Certifications, training, memberships, and conferences are actively encouraged—and often covered.
  • Penguins are social creatures and love to play!
    • We have frequent happy hours, company events, and outings. What kind of company would we be if we didn't have some fun!?!? 
  • Penguins give back.
    • We offer volunteer opportunities every month!  There is no better feeling than giving back =)
  • Don’t want to move to Columbus?
    • We offer up to 100% remote engineers!
    • You must be OK visiting the office for a day or two every quarter - we are all about that camaraderie! 
Share this job:
Senior Software Engineer at Jack Henry & Associates, Inc.
scala fs2 http4s microservices distributed-system senior Feb 05

At Banno, we believe that the world is a better place when community banks and credit unions exist to serve their communities. Our mission is to build the technology that gives community financial institutions the tools they need to compete against the big banks. Banno is redefining the relationship between forward-thinking financial institutions and their customers.


About You

You are infinitely curious and thrive in an environment where you are constantly learning and growing. You want to be somewhere that you are trusted and set up for success.  You want to be surrounded by other great engineers that drive you to be better every day.

Although you work in a team, you are self-motivated and able to work independently. You want to own the deliverable from start to finish by working with the product manager, defining the scope and seeing the work all the way through to deployment in production. You care deeply about your work, your team, and the end user.

Banno values trust and those with a bias towards action.  We are confident you will love it here.


What you and your team are working on

As a Senior Scala Engineer, you work with your team to provide APIs and back end services for a suite of digital banking products, including native mobile and web applications. Our APIs are first-class citizens and are consumed by both our internal teams as well as teams outside of Banno.

You are keeping our services up-to-date with the newest development and deployment practices. You are responsible for maintaining our services in a microservices environment and for implementing the tools necessary for observability and monitoring of those services.

This position can be worked 100% REMOTE from any US location.


Minimum Qualifications

  • Minimum 6 years of experience with server-side programming languages in production.

Preferred Qualifications

  • Knowledge of or experience with microservice architecture.
  • Experience with functional programming languages. 
  • Experience with the Scala libraries cats, http4s, and doobie.
  • Experience with event driven architecture using Kafka.
  • Experience with Observability and Monitoring.
Share this job:
Principal API/Backend Engineer
java api rest microservices web-applications backend Feb 03

If you had the best ERP tool that powered some of the most high profile Architecture , Engineering and Government Contracting firms in the U.S., what would you do? Make it even better! The Unanet/Clearview team is committed to consistently delivering new features to its suite of products and we are just getting started! We want to grow our team, tackle even bigger challenges and do amazing things. We work in focused, agile-based, teams to constantly improve our code base, add new ways of interfacing with the system and have amassed a large backlog of interesting technical challenges and product initiatives. We want to grow to enable even greater success within our industry. This is where you come in!

We are seeking a Principal Backend Engineer to help take our web application and tech stack to the next level. We're looking for a dynamic individual who is no stranger to building well-designed, performant and effective API framework/components needed for web applications that support complex business rules/flows. You will start by learning from the experiences of our current team and our current offerings and become intimately familiar with our web application and tech stack. As you improve in your understanding of our business logic, you will contribute your API/backend technology framework experiences by helping to architect the API frameworks/components to adapt to by working with the existing architecture group in addition to adding more features to our product. You will leverage your experience to establish best practices for web development and drive the team and the code base to a higher level. 

The ideal candidate will look not only to help lead, collaborate, and develop their career, but also be hungry to assist others in the development of their own careers as well. You'll have the chance to set the tone of the platform you'll be working on.

Applicants must be authorized for non-sponsored employment in the U.S.

Responsibilities

  • Drive API/backend architectural decisions to develop a maintainable a reliable set of edge applications
  • Design, develop and maintain customer facing API using modern development tools and methods
  • Collaborate with other team members to build shared services that can serve many applications and scale independently
  • Enable our product team to tap into our valuable data sources and build incredible features for our customers
  • Actively participate in all development projects and work together to build high quality solutions
  • Present ideas in the form of lunch and learns to all technical staff to help shape our technical landscape
  • Provide constructive feedback on pull requests to increase code quality organically
  • Ensures software developed adheres to best practices and quality standards through code and design reviews
  • Possesses ability to multitask and juggle competing priorities, work on multiple sub-projects simultaneously dealing with multiple stakeholders

30 Days

  • If remote, you will come onsite for a 1-2 week "bootcamp" to immerse yourself in our culture, our product and our tech stack
  • Attend Unanet University course offerings to get trained on Unanet product basic features
  • As a Principal API/backend engineer, you will work with the Lead and other architecture team members to understand our current product architecture, standards and development tools
  • Working with the Lead, you will help evaluate and design API framework/components in addition to building proof of concepts and present the same to the various stakeholders
  • With the help of the CTO you will create a loosely defined technical roadmap around the API that takes scalability, testing and performance into account and present a gap analysis of what potentially can be done better based on our current solution
  • You will aid in participating in an efficient and effective SDLC and CI/CD process
  • You will be responsible for taking on development items to get your hands in the current Web stack (25% of your time)

60 Days

  • As a Principal backend engineer, you will start work with your lead to create and help work on a backlog of technical infrastructure work that was identified in the first 30 days
  • While the product owner is getting up to speed, you will play the role of a technical Product Owner and co-create a backlog of work to be tackled in order to systematically add new features from which the entire team can pull work items from

90 Days

  • As a Principal backend engineer, you will play an integral part in our major MVP release for the release of our Platform/API (Q2 2020)
  • You will help instill the discipline of effectively monitoring and creating work items from production issues
  • You will evolve and uplift our tech stack by continuing to evolve the technical roadmap and future deliveries
  • You will help mentor and train other development team members as needed on the API/backend framework or technologies employed as needed
  • You will play a meaningful role in helping hire future members of the Product team

Requirements:

We need developers that share our passion for building and scaling cutting-edge Web and Mobile Apps in a fast-paced startup -  one that already has the benefit of thousands of customers and millions of dollars in revenue.  

We are looking for candidates who have:

  • 7+ years experience developing APIs and web applications
  • 2+ years experience leading (technically) web and/or API application teams
  • 8+ years of full stack SDLC experience with Java
  • Expert knowledge of Web Services and the development of REST based interfaces, including in depth knowledge and experience with JSON, JSON Schema, or related technologies
  • Prior experience architecting and developing public APIs
  • Proficient with MVC, CSS, Javascript, jQuery, and SQL
  • Ability to flesh out user stories to be consumed by the rest of the team
  • Ability to work as a Full Stack Developer with a keen eye for API's
  • Experience working in an agile (Scrum, Kanban or ScrumBan environment)

Strong  Preference for:

  • Ability to work and interface with team members remotely
  • Catalyst-mindset (i.e., the ability to tangibly see the future and quickly and effectively influence the people and tech stack that you work with)
  • Exposure to having introduced a 3rd tier (API) into a monolithic stack
  • API and middle tier Unit Testing frameworks
  • BS in Computer Science or equivalent engineering degree
  • Possess strong understanding of the web request/response lifecycle and API design - including versioning, isolation and microservice architectures
Share this job:
Software Engineer
react-js redux javascript microservices backend node-js Jan 28

Holiday Extras are looking for Software Engineers who specialise in front end to come and use cutting edge technology to help us revolutionise how our customers (7 million and growing) travel.

As a Software Engineer at Holiday Extras you’ll be using your expertise to solve business and customer problems, delivering pragmatic technical solutions in a way that aligns to our technology strategy and follows engineering best practices. You will have the opportunity to continue to develop your skills as part of a supportive culture - mentoring, collaboration and feedback are at the heart of what we do.

About us

At Holiday Extras we believe time is precious, and holidays are some of the most precious times we have. So it’s fitting our purpose and promise to our customers is less hassle, more holiday.

We’re a fast-moving, innovative travel technology business, obsessed with making it easy for customers to make the most of their trip. With over 4 million bookings a year we continue to grow fast and expand our offering as a trips-based business. As well as being the UK market leader in travel ancillaries we are also proud to work with some of the UK’s leading theme-park and theatre brands as their official short break provider.

We have a custom-built campus in Hythe, Kent, less than an hour from London, with another office just a few miles up the road as well as people based at our Tech hubs in Birmingham and Sofia (Bulgaria), plus remote team members in all parts of the UK. In total we have more than 130 people working on our product development including engineers, product managers, testers, and designers.

We are proud to offer many opportunities for our team to grow and develop: Project Lounge (a day a fortnight to work on whatever you want), a generous L&D budget, quarterly workshops, internal conferences, development check-ins and a progression framework to help you work towards career goals. You can read more about our working environment on our engineering careers page or our blog.

What you’ll be doing

Acquisition Foundation
Working alongside a team, you will be involved in creating new functionality across our React and Redux architecture to produce a high standard customer experience. You’ll be working on our bespoke static site generator platform written in Node.js to extend and develop new split tests and personalise customer experiences. You'll also have the opportunity to work with and help drive forward our backend microservice architecture to shape our systems and services for other engineers to use.

Performance is always at the forefront of our decisions for both customer experience and search engines, using both real time business and customer metrics you will be able to make innovative changes.


What we’re looking for

  • Commercial programming experience in React and Redux
  • Demonstrated experience building highly scalable distributed web applications
  • Experience working as a software engineer in a technology business
  • A focus on solutions, an excellent problem solver who is not afraid to make decisions and act quickly
  • Examples of a pragmatic approach to software delivery, understanding the pros (and cons) of shipping early and often
  • Strong communication skills to work effectively across the business
  • Determination to acquire new skills
  • A desire to understand the business and where it’s heading

We are looking for people based in the UK to either work in our offices in Kent, our hub in Birmingham or fully remotely. Apply now, or if you'd like to find out more about our team then visit our engineering careers page or our blog.

Share this job:
Software Engineer
node-js javascript microservices backend testing Jan 28

Holiday Extras are looking for Software Engineers who specialise in Node.js to come and use cutting edge technology to help us revolutionise how our customers (7 million and growing) travel.

As a Software Engineer at Holiday Extras you’ll be using your expertise to solve business and customer problems, delivering pragmatic technical solutions in a way that aligns to our technology strategy and follows engineering best practices. You will have the opportunity to continue to develop your skills as part of a supportive culture - mentoring, collaboration and feedback are at the heart of what we do.

About us

At Holiday Extras we believe time is precious, and holidays are some of the most precious times we have. So it’s fitting our purpose and promise to our customers is less hassle, more holiday.

We’re a fast-moving, innovative travel technology business, obsessed with making it easy for customers to make the most of their trip. With over 4 million bookings a year we continue to grow fast and expand our offering as a trips-based business. As well as being the UK market leader in travel ancillaries we are also proud to work with some of the UK’s leading theme-park and theatre brands as their official short break provider.

We have a custom-built campus in Hythe, Kent, less than an hour from London, with another office just a few miles up the road as well as people based at our Tech hubs in Birmingham and Sofia (Bulgaria), plus remote team members in all parts of the UK. In total we have more than 130 people working on our product development including engineers, product managers, testers, and designers.

We are proud to offer many opportunities for our team to grow and develop: Project Lounge (a day a fortnight to work on whatever you want), a generous L&D budget, quarterly workshops, internal conferences, development check-ins and a progression framework to help you work towards career goals. You can read more about our working environment on our engineering careers page or our blog.

What you’ll be doing

We have openings in multiple teams within technology and product, here's a taster of what working in some of them would be like

Shortbreaks

We help our guests make their free-time count and ensure that their trip away is a truly memorable experience. We’ve got a lot of great work to do solving challenges and delivering innovative new experiences with our external partners. You can expect to be involved in projects from concept through to completion, working daily with javascript and using continuous delivery tooling, to ship value quickly. Your fantastic technical knowledge will be key to delivering quality solutions - with code review and automated testing forming a key part of our approach.

Customer Platform

Working within a customer focussed team alongside other engineers, you will be responsible for removing the hassle from customer trips by managing and developing high standard support tools. The team is passionate about implementing technical solutions to allow our customers to self-serve and make changes to their bookings online.

Performance is always at the forefront of our decisions and you'll have opportunities to work with and help drive forward our Node.js backend microservice architecture to shape our systems and services for other engineers to use.

What we’re looking for

  • Commercial experience in Node.js
  • Demonstrated experience building highly scalable distributed web applications
  • Experience working as a software engineer in a technology business
  • A focus on solutions, an excellent problem solver who is not afraid to make decisions and act quickly
  • Examples of a pragmatic approach to software delivery, understanding the pros (and cons) of shipping early and often
  • Strong communication skills to work effectively across the business
  • Determination to acquire new skills
  • A desire to understand the business and where it’s heading

We are looking for people based in the UK to either work in our offices in Kent, our hub in Birmingham or fully remotely. Apply now, or if you'd like to find out more about our team then visit our engineering careers page or our blog.

Share this job:
Software Engineer
python-3.x flask microservices data science machine learning saas Jan 14

Carbon Relay is a world-class team of software engineers, data scientists and devops experts focused on harnessing the power of machine learning to help organizations achieve the most with their Kubernetes-based applications. With our innovative optimization platform, we help boost application performance while keeping costs down.

We’re looking for a Software Engineer to work on the next generation of K8s optimization products that bridge the gap between data science, engineering and DevOps. You’ll be working closely with our engineering and data science teams, helping bring products from R&D into production and making our products scale efficiently. 

Responsibilities

  • Design and implement features as part of SaaS-based microservices platform
  • Contribute to and enhance internal APIs and infrastructure
  • Work alongside our data science team to integrate machine learning into our products

Required qualifications

  • 1-3 years of software engineering experience
  • Experience with Python
  • Experience shipping and maintaining software products
  • Experience working with Git and GitHub

Preferred qualifications

  • Familiarity with Kubernetes and Containerization 
  • Experience with GCP/GKE
  • Experience developing SaaS applications / microservice architectures

Why join Carbon Relay:

  • Competitive salary
  • Health, dental, vision and life insurance
  • Unlimited vacation policy (and we do really take vacations)
  • Snacks, lunches and all the typical benefits you would expect from a well-funded, fun startup!

Overview

Responsibilities

Share this job:
Cloud Native Java Developer
java spring-boot microservices aws cloud javascript Jan 09

Cloud-Native Java Developer (Remote United States)

At Railroad19, Inc., we develop customized software solutions and provide software development services.  We’re a specialized team of developers and architects.  As such, we only bring an “A” team to the table, through hard work and a desire to lead the industry — this is our company culture — this is what sets Railroad19 apart.

Due to continuous growth, we are currently seeking a Cloud-Native Java Developer that is  fluent in both Java 8 and Spring Boot.  In addition to contributing code and tangible deliverables, the role is expected to work as an advisor to help identify, educate, and foster best-in-class solutions. Creating these relationships requires strong communication skills.

At Railroad19, Inc. you are part of a company that values your work and gives you the tools you need to succeed. We are headquartered in Saratoga Springs, New York, but we are a distributed team of remote developers across the US. 

This is a full-time role with vacation, full benefits, and 401k.  Railroad19 provides competitive compensation with excellent benefits and a great corporate culture.

The role is remote - U.S. located, only full time (NO- contractors, Corp-to-Corp or 1099).
 
Core responsibilities:

  • Understand our client's fast-moving business requirements
  • Negotiate appropriate solutions with multiple stake-holders
  • Write and maintain scalable enterprise quality software
  • Build web applications using Spring Boot
  • Build Microservices that connect to Oracle and NoSQL databases
  • Build software components that integrate with a workflow engine and/or ESB to execute asynchronous business processes
  • Manage the complete software development life cycle
  • Writing functional and unit tests in order to maintain code quality
  • Work with Jenkins to perform Continuous Integration
  • Collaborate with other teams in order to deliver a high-performance application that contains little or no defects
  • Identify new opportunities, tools, and services to enhance the custom software platform
  • Support and troubleshoot issues (process & system), identify root cause, and proactively recommend sustainable corrective actions

Skills & Experience:

  • Advanced Java development experience
  • Hands-on experience with Java 8 (especially streaming collections and functional interfaces)
  • Hands-on experience with NoSQL technologies is a plus
  • Hands-on experience with Spring Boot, Spring Cloud, and Netflix OSS is a plus
  • Hands-on experience with Oracle, MySQL, ETL
  • Hands-on experience with AngularJS and/or similar JavaScript frameworks is a plus
  • Demonstrates a willingness to learn new technologies and takes pride in delivering working software
  • Excellent oral and written communication skills
  • Experience participating on an agile team
  • Is self-directed and can effectively contribute with little supervision
  • Bachelor's or master's degree in computer science, computer engineering, or another technical discipline; or equivalent work experience

Working at Railroad19, Inc.:

  • Competitive salaries and eligibility for a yearly bonus
  • Excellent Health Care, Dental and Vision benefits
  • 3 weeks’ vacation, 401K match eligibility, work-life balance

No Agencies***
This is a non-management position
This is a full-time position

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

Share this job:
Senior Backend Engineer - Payment Team
Heetch  
microservices go backend senior golang ruby Jan 01

Note before applying: We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -3 hours > Paris time zone < +3 hours

Payment Team @Heetch We work behind the scenes to ensure a smooth experience for everyone involved in payment transactions. We are responsible for the proper handling of millions of euros across thousands of daily rides , and everyone is counting on us to deliver reliably and efficiently. We work hand in hand with the Data, Product and Operations teams to improve our product while protecting our bankrolls and maintaining compliance and cleanliness in our accounting records:

  • Numbers, numbers everywhere.
  • We help users manage their payment methods and coupons, a crucial part of the passenger on-boarding experience.
  • We make sure drivers get paid on time for their work by providing them with a seamless experience so they don’t have to worry about their money.
  • Fraudsters are like zombies, one breach, and you’ll face an army of them.
  • 1 cent can become over 9000 cents if you don’t pay attention.

Our team's values

  • Transparency: We discuss everything openly within the team. Our speak up culture is strong.
  • Remote first: Our team is fully distributed, and we work hard at that, but feel free to work from any of our offices in Paris, London, Brussels or Casablanca.
  • The courage to fail: We celebrate the wins, but more importantly we're not afraid to fail, we always learn and go again.
  • Team Unity: No one is left behind.
  • Code quality: It's not software without tests.

Does it sound like you?

  • Golang is your current language and you have a solid experience using it. But that doesn't mean you're against other languages.
  • You enjoy operating on the architecture of a large and high-scale application.
  • You embrace the microservices architecture. You also know that their cons that come with it but you know how to handle them.
  • Event-Driven architecture is also something you understand and push for.
  • You are used to taking care of complex business logic and ambiguous edge cases.

Bonus points

  • Experience with Ruby/Elixir (On transition to Golang but the codebase is still mainly in Ruby and a bit of Elixir)
  • Experience with message brokers (such as Kafka, RabbitMQ) and event-driven architectures.

What will you do?

  • Take part in the design and specifications of new features and products.

A new form to help the marketing teams launch their campaign in every bar in a new city? Check. Improve our fraud detection models to fight card testers that got their hands on thousands of stolen credit cards? Sure!

  • Use state of the art tools and standards to ship code quickly and safely (continuous integration, code review, automated testing, etc).

The daily job of our team is to write Golang microservices that communicate via HTTP, RabbitMQ and gRPC, deployed using Docker on a Mesos/Marathon cluster.

  • Communicate with each other. We are a remote-first team and company, working from our home or our Parisian office. We synchronize whenever needed (discussions around specs, pair programming, code reviews) so no-one is left alone.
  • Always improve. Everyone makes mistakes, and we all can learn from each other. We value personal progress and want you to look back proudly on what you’ve done.

What's next? If your application is selected, the process will be composed of 4 steps:


  1. Interview with a Technical Recruiter (45mn)

  2. Take home assignment (~5 days deadline)

  3. Interview with your future Engineering Manager (1h)

  4. Day on site (Paris) or remote interviews to meet your future teammates and stakeholders

Share this job:
Senior Backend Engineer - Driver Team
Heetch  
microservices go backend senior ruby ops Jan 01
Note before applying :
We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -3 hours > Paris time zone < +3 hours

Driver Team @Heetch

We're a multi-disciplinary product team on a mission to Revolutionize our European and International Drivers platform. Our team deploys all the features our drivers need to easily signup, register and get trained to start driving with Heetch
At Heetch, we are committed to provide a great mobility solution, and an enjoyable experience for all our users : passengers AND drivers
Everyday in the Driver team, we aim at building a nice, easy to use app all our drivers will enjoy!

We're looking for product-focused, user-centered Engineers, that are ready for a challenge and want to have an impact at scale (our app is used every day by thousands of drivers all across the world ). We hire for talent and team fit, not location, that's why members of our team are based remotely all throughout Europe.

Tech stack:

  • Microservices.
  • Docker with Mesos & Marathon.
  • Services owned by our teams are written in Go. 
  • We follow community guidelines and best practices.
  • Kafka


Our values:

  • Be Kind: It's all about transparency. We discuss everything openly within the team. Our speak up culture is strong.
  • Communicate Wisely: Our remote first team is fully distributed, and we work hard at that, but feel free to work from any of our offices in Paris, London, Lyon, Bruxelles or Casablanca.
  • Free Mind: We celebrate the wins, but more importantly we're not afraid to fail, we always learn and go again.
  • General Interest first: Thanks to team unity, no one is left behind.
  • Make it Happen: Code quality? It's not software without tests.


Does it sound like you?

  • You are passionate and excited about Golang.
  • You've got more than 5 years of experience as a software engineer.
  • You've worked with microservices in production.
  • You're eager to improve on and push boundaries with Go, just like we are!
  • You show track record of designing elegant APIs that are easy to use and well documented.
  • You have a full event-driven mindset.
  • You're not afraid of leaving your comfort zone.
  • You are ready to make an impact on the drivers' use of our app, and you have a growth mindset.
  • + If you've worked with Ruby and Kafka in production, it's a plus :)


What will you do?

  • Work with engineers to design, build, ship and maintain microservices in production
  • When needs must, debug issues direct on production spanning multiple services and stacks.
  • Contribute to architectural and design decisions, at scale, around our microservice and event-driven architecture.
  • Maintain and work on the Authentication layer of Heetch.
  • Help design and build, from the ground up, a modularised signup platform to fuel our growth and expansion plans.
  • Work on large scale extraction projects, as we migrate legacy systems (Ruby), into our event-driven architecture.
  • Participate in Code Reviews and provide feedback to your colleagues.
  • Share knowledge with everyone and help your team to grow.
  • Have the freedom to experiment. Intrigued by a new tech or library? Go for it! Let's see how it improves our services.
  • Have product ownership by working closely with Product, mobile and data teams. It's not just about writing code.

What will be your main challenges?

The opportunity and challenge ahead for the Driver team is immense and will help facilitate the companies continued growth. This team is responsible for the entire acquisition and signup suite of products, which includes but is not limited to, Driver signup & application, Driver referral and Driver onboarding & training as well as building tools for the Ops and Care teams that manage driver applications. Our multi-disciplined team allow us to work autonomously across the realms of our scope - Basically, this means that we own our roadmap entirely, and we empower each team member to contribute and influence how and what we work on.
Help us spread good vibes with Heetch !
Share this job:
Senior Frontend Engineer - Driver Team
Heetch  
javascript microservices react-js frontend senior ruby Dec 28 2019

Note before applying:

We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is:-3 hours > Paris time zone < +3 hours

Driver Engineering @Heetch

We're a multi-disciplinary product team on a mission to build a world-class, and engaging platform for our Drivers. Drivers use and rely on the products we build every single day to earn a living. A responsibility that we hold dear and do not take for granted

Our multi-disciplined team allow us to work autonomously across the realms of our scope - Basically, this means that we own our roadmap entirely, and we empower each team member to contribute and influence how and what we work on.

We're looking for product-focused Engineers that are ready for a challenge and want to have an impact at scale (our app is used every day by thousands of drivers all across the world ). We hire for talent and team fit, not location, that's why members of our team are based remotely all throughout Europe.

Our team's values:

  • Kindness: It's all about transparency. We discuss everything openly within the team. Our speak up culture is strong.
  • Communicate Wisely: Our remote first team is fully distributed, and we work hard at that, but feel free to work from any of our offices in Paris, London, Lyon, Bruxelles or Casablanca.
  • Free Mind: We celebrate the wins, but more importantly we're not afraid to fail, we always learn and go again.
  • General Interest first: Thanks to team unity, no one is left behind.
  • Make it Happen: Code quality? It's not software without tests.

What will you do?

  • Work closely with Product, Backend and Data Analysts to build highly impactful Web apps
  • Write clean, performant, modular and well-tested JavaScript for mobile and desktop
  • Design and contribute to a shared component library to ensure consistency across our apps
  • Advocate for and introduce improvements to our frontend stack (development, testing, CI, automation, and architecture)
  • Participate in Code Reviews and provide feedback to your colleagues
  • Share knowledge with everyone and help your team to grow
  • Have the freedom to experiment. Intrigued by a new tech or library? Go for it! Let's see how it improves our stack

Does it sound like you?

  • You have more than 5 years experience as a Frontend Engineer
  • You have previously worked within a product team
  • You have excellent knowledge of HTML / CSS & Javascript / ES2015
  • You have worked for more than2 years with a modern JS library
  • You have natural communication skills - We're a #RemoteFirst team, so documentation and concise communication is a must :)
  • You are not afraid of leaving your comfort zone
  • You are ready to make an impact at scale

Bonus

  • You've already contributed to open source projects
  • You've already worked on a Ruby on Rails monolith in production

What's next?

If your application is selected, the process will be composed of 4 steps:


  1. Interview with a Technical Recruiter (45mn)

  2. Take home assignment (~5 days deadline)

  3. Interview with your future Engineering Manager (1h)

  4. Day on site (Paris) or remote interviews to meet your future teammates and stakeholders

Share this job: