Remote microservices Jobs

Yesterday

Senior Software Engineer
microservices postgresql react-js oop senior python Jan 26

About us:
In the words of Inc Magazine “Web Summit is the largest technology conference in the world”. Forbes says Web Summit is “the best tech conference on the planet”, Bloomberg calls it  “Davos for geeks”, Politico “the Olympics of tech”, and the Guardian “Glastonbury for geeks”.

Whatever Web Summit is it wouldn’t be possible without an incredible team of nearly 200 employees, including world class engineers, data scientists, designers, producers, marketers, salespeople and more.

We’ve disrupted an old industry by building incredible software and designing mind-blowing events. We’ve revolutionised how people come together in our world. We started with one event: Web Summit. But now we’re creating category defining events all over the world, from Asia to North America.

We’re just getting started.

About the team:

Web Summit Engineering consists of several cross-functional teams, working on tools and systems that help our attendees maximise their conference experience. 

We’re looking for a Senior Backend Engineer to influence and motivate our high-performing applications team, responsible for the development of core products that are key to the attendee experience. 

What you’ll achieve at Web Summit: 

  • You’ll influence the architecture and development direction of the Applications/Product teams to ensure quality code is written and excellent products are built.  
  • You’ll work across the software stack to deliver high-quality, maintainable and scalable code that can power the best conferences in the world.
  • You’ll share knowledge with other team members via mentoring, code reviews, technical talks, or consulting on projects.
  • You’ll break down complex projects into smaller problems and work with others to ensure that great products get delivered as a result.
  • You'll get insight into senior internal stakeholders, and have an active input into how Web Summit grows globally from a technology angle.

Who you are:

  • You care deeply about engineering culture and the quality of products you and your team build.
  • You drive change actively as you believe everything can be constantly improved.
  • You have knowledge of a broad spectrum of products and recent developments and can make smart choices about technologies that should be adopted.
  • You are keen to mentor and grow in the team, achieving lasting and significant goals.
  • You like to be constantly challenged, working on a variety of different projects and products, and interacting with sales, operations and production teams. 
  • You love to see our customers using and benefitting from your software in real time at our conferences

Skills and abilities we’re looking for:

  • Ability to understand large, complex Distributed Systems with many moving, interrelated parts.
  • 5+ years of commercial experience in an OOP language. We use a services architecture, with existing RESTful Apis in Ruby, but open to JVM, Kotlin, Python to name a few.
  • Linux and Postgres experience ideal.
  • Strong SDLC principles, TDD and CI/CD understanding. 
  • Good understanding of AWS. 
  • DevOps experience is a big plus
  • Comfortable working in Scrum/Kanban environment, with Git Pull/code reviews.
Share this job:

This Month

Java Engineer
java api tomcat microservices postgresql big data Jan 18

Pentalog is currently hiring for the Java Engineer position, open remotely. The job involves developing a project for a top user-generated travel platform, whose mission is to help people around the world plan their perfect trip.

As a Java Engineer, you will join an amazing, professional, multicultural team. Good communication is key for the success of our team management, whether it’s done via Slack, video-conferencing (primarily), email or JIRA.

Job requirements


  • 3+ years of experience with production-level high-performance Java code;
  • Front- and Back-End development experience;
  •  Previous experience with memory management, optimization;
  •  Heap profiling and snapshotting;
  •  API-driven development;
  •  Unit and integration tests;
  •  Experience with Java 8/11;
  •  Servlet container know-how (Tomcat);
  •  Experience with Microservices, JSON, REST APIs, GraphQL;
  •  API tools: Swagger;
  •  Build tools: Gradle, Maven;
  •  Database: Postgres, Jooq’.
  •  Previous experience of coding in a team environment, doing stand-ups & code reviews;
  •  Ability/ flexibility to read and work with other people’s code;
  •  Previous experience with coding in a team environment, stand-ups, code reviews;
  •  Ability to read and work with other people’s code;
  •  Experience in using SVN, Git for code repository;
  •  Strong written and verbal English language skills (needs to be able to express ideas clearly).

Extra skills


  • Object stores, caching and search tools: Elastic, Redis, Memcache;
  • Servlet containers: Jetty, NGINX;
  • Experience with developing complex ETL processes;
  • Experience in working with big data technologies.
Share this job:
Senior Software Engineer
Paddle  
php aws go microservices senior laravel Jan 11

This role can be 100% remote

Welcome to Paddle !!  We are an established and growing business looking to recruit exceptional engineers this year who can help us reach new heights!!  We are looking for talents senior engineers with solid experience in Golang and PHP.

Our all-in-one platform is purpose-built for modern SaaS execution and already powers growth for over 2000 software companies, globally. Our Revenue Delivery Platform integrates checkout, payment, and subscription management, making it easy for businesses to activate new business models, enter new markets, turn on new offerings, and renew subscriptions without friction and we handle compliance globally, so our Sellers always operate with full integrity. 

Senior Software Engineer

As a Senior Software Engineer, you’ll be helping to drive our product and engineering department forward, working on different parts of the Paddle ecosystem and helping our Software Sellers sell their products on a platform they trust and rely on.

You are empowered to use the right tech for the job. You’ll have the freedom to input into what technology and tooling are used and educate the rest of your colleagues accordingly.

Tech we use

Here’s some of the tech we use day to day, with Go and PHP being the main tech. We’re not expecting you to have experience in all areas.

  • Go for our new services
  • PHP and Laravel for our legacy system
  • Docker in production and local development
  • gRPC for internal services running on AWS Fargate
  • AWS lambda for event-based services
  • AWS SQS for our asynchronous message queues
  • MySQL and DynamoDB for persistent data storage
  • Redis for key/value store
  • Terraform and Cloudformation for infrastructure management

What you'll do

  • Develop high traffic APIs used by hundreds of thousands users per month
  • Engineer high-performance background workers for consuming queues
  • Practise DevOps, you’re responsible for getting your code to production and supporting it
  • Use the latest AWS services available to run your code
  • Help design a stable platform to support phenomenal growth
  • Mentoring and coaching other engineers
  • Play a part in an agile team, either kanban or scrum as needed

We'd love to hear from you if you

  • have a solid development background with either PHP and Go and an interest in learning the other
  • have experience designing and building systems to handle high traffic at scale in a cloud-based environment in AWS
  • enjoy collaborating with our technical and non-technical departments
  • proactively find ways to improve the code and team processes
  • have a strong understanding of the development process - from design through to deployment, maintenance, and what that means for day-to-day development
  • take pride in what you build
  • are interested in what new tools and techniques you could introduce to us!

Why you’ll love working at Paddle

We are a diverse team of around 140 people based near Shoreditch. We care deeply about enabling a great culture which is inclusive no matter your background. We celebrate our diverse group of talented employees and we pride ourselves on our transparent, collaborative, friendly and respectful culture.

We offer a full slate of benefits, including competitive salaries, stock options, pension plans, private healthcare and on-site mental health coaching sessions. We believe in flexible working and offer all team members unlimited holidays and 4 months paid parental leave regardless of gender. Plus we offer some not-so-standard, extra-fun benefits, which can include anything from joining the office football team, enjoying a board game night, taking up in-office meditation sessions or in-house massages. We host regular company get-togethers and quarterly socials. We have weekly catered lunches and of course, fully stocked fridges and cold brew on tap. We value learning and will help you with your personal development where we can — from constant exposure to new challenges and annual learning stipend to regular internal and external training.


About us

Our mission is to help software companies succeed — enabling them to focus on creating products the world loves. Hundreds of companies rely on our e-commerce platform to sell their software products globally, as well as our powerful analytics and marketing tools to understand and grow their businesses.

Our vision is to become the platform that all software companies use to run and grow their business. We aim to replace a fragmented ecosystem of specialised tools with a unified platform that removes the complex burden that comes with running a software business, whilst also providing unparalleled insight to help them grow faster.

We’re early in our journey but making great progress: Deloitte Fast 50 named us the fastest growing software company in the UK (we’ve tripled revenue every year since our launch in 2012), and we’ve raised over $25m in funding from incredible investors such as Notion, BGF and Kindred.

Equal opportunities

We believe in having diverse teams in which everyone can be their authentic self is key to our success. We encourage people from underrepresented backgrounds to apply and we don't discriminate based on race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, marital status, disability or age. Our office is wheelchair friendly and we are a family-friendly employer.

Share this job:
Software Engineer
apache-pulsar go google-cloud-platform kubernetes microservices golang Jan 04

At BlueLabs we started out last year with the vision of building a next-generation sports betting platform focused on performance, reliability, modularity and automation. After a period of experimentation, we are now excited to see our technology powering the launch of a new B2C operator in Ghana in early 2021. 

To ensure the continuous enhancement of our platform while scaling up operations and entering additional African countries, we are now looking into growing our team. As a result, two of our teams (i.e. Betting and Account) are now on the lookout for seasoned Software Engineers who want to join our distributed team and help us execute our vision.

The Team

The Account Team is responsible for the development and daily operations of the core services powering business-critical functions such as player account management and wallets. Other focus areas include, but are not limited to: responsible gaming, integration with third-party payment providers, integration with Mobile Network Operators, and player acquisition and retention programs with a focus on personalisation and automation.

The Betting Team is responsible for designing, developing, and operating all services relating to the lifecycle of bets in our sports betting platform. This stretches from bet placement to bet settlement, including advanced features such as an event- and player-based risk management, ability to build complex bets such as from outcomes with dependent probabilities, or continuous calculation of early settlement offers (cash out).

The services built by our teams are to be concurrently used by thousands of users and are expected to be able to handle hundreds of thousands of daily transactions in a timely manner.

Sub-second latency is welcomed but high throughput has higher priority in the Betting domain. The goal is building a sports betting platform where no bet is rejected due to lack of capacity in the system. Bet settlement is worth a special mention as the platform needs to be able to quickly evaluate hundreds of thousands of bets upon the resulting of an underlying sporting event.

Raw performance isn't everything. The team must also ensure that the platform can be easily adapted to be compliant with the different and ever-changing regulatory demands our industry is facing all over the world. The ultimate goal being to ensure a fair and safe sports betting experience to all our players.

We are building a microservice architecture based on event sourcing using Pulsar. Our services are written in Golang and use PostgreSQL as an operational database. We use SemaphoreCI to deploy our services to a GKE cluster, which is provisioned using Terraform.

A good candidate should have high standards for himself, a desire to build high-quality, well-tested, production-ready solutions and constantly improve his/her skills. We expect you to take ownership of some parts of the platform, be proactive over the entire development lifecycle and have the ability to work in a fast-paced environment. If this sounds scary, don’t worry - you won’t be alone in this. We value teamwork, trust, communication and a healthy working relationship, so you can always count on the team for support.

About You

  • You have good problem-solving skills, a tendency towards simple and effective solutions, and a “getting things done” mentality.
  • Analytical thinking, troubleshooting skills, attention to detail.
  • You are a reliable, trustworthy person that keeps their promises.
  • Interest in keeping yourself up to date and learning new technologies.
  • Product-oriented mindset and eagerness to take part in shaping the products we build.
  • Ability to work autonomously in a fully distributed team.
  • Good communication skills in verbal and written English.

Remote Work

We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in a European time zone (between UTC-1 and UTC+3). You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.

Compensation

The budgeted compensation range for this role is €58,000 to €76,000 annually, depending on your background and experience. As an independent contractor, you will be responsible for paying any taxes or applicable fees in your country of residence. In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.

Job requirements

  • BS degree in Computer Science or similar technical field
  • 1+ years of professional software development experience using Go
  • Experience building large-scale distributed systems, communicating asynchronously via message passing using RabbitMQ, Kafka or Pulsar
  • Deep understanding of DDD, CQRS, microservices architecture, and SQL/NoSQL data stores
  • Ability to write clean, efficient, maintainable, and well-tested code
  • Familiarity with test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines
  • Interest in taking full ownership of your services and managing them in a production environment including the troubleshooting of live incidents
Share this job:
Software Engineer
Homee  
node-js javascript rest microservices kubernetes docker Jan 01

Job Description

We are looking for a Software Engineer to continue to build and support our core platform and APIs. You will be a key technical contributor and will help contribute to important architectural decisions. This position involves using advanced critical thinking to solve common issues seen in on-demand service platforms supporting the gig economy. 

We are looking for a highly reliable and very disciplined person who will remain committed to the progress of our team and our company. The whole organization will move faster and deliver higher quality products backed by well-written code.

Responsibilities:

  • Analyze user needs and develop software solutions
  • Work with the product owners to determine specification requirements
  • Write maintainable, well-documented code with extensive test coverage
  • Recommend and perform software upgrades to optimize operational efficiency
  • Collaborate with other developers to design and optimize code
  • Build high performance and scalable server-side technologies

Qualifications:

  • Previous experience in software development, computer engineering, or other related fields
  • 3+ years of professional software development experience shipping high-volume, scalable applications on a service-oriented architecture
  • In-depth knowledge of RESTful APIs and/or GraphQL
  • Familiarity with Node.js frameworks such as Express, NestJS or Hapi
  • Familiarity with relational databases such as MySQL, Postgres, and SQL Server
  • Familiarity with non-relational databases such as MongoDB, Redis, and Memcached
  • Thorough understanding of architectural patterns of large, high-scale web applications
  • Knowledge of test automation frameworks and experience in test authoring
  • Proven ability to self-manage but also work as part of a close-knit team using Agile development tools for tracking progress, issues, etc.

Nice to Have:

  • Experience with container orchestration technologies such as Docker and/or Kubernetes
  • Experience with microservices and transport protocols such as GRPC.
  • Familiarity with Typescript
Share this job:
Experienced Asynchronous Backend Developer
X Group  
python backend microservices Dec 28 2020

We are looking for an experienced asynchronous backend developer to join our team. In this role, you will improve and troubleshoot current legacy backend applications and processes. You will work with our frontend and application developers to improve the end-user experience.

Skills and requirements:

  • At least 3 years of asynchronous Python development
  • Asyncio
  • Microservice architecture
  • Sal
  • Websockets
  • Video streaming and video conference calls experience is highly desirable
  • Strong communicative and cooperative skills using JIRA, CONFLUENCE, GITLAB

What we offer:

  • Competitive salary
  • Fully remote work
  • Flexible working hours
Share this job:

This Year

Python Developer
YouGov  
python postgresql flask microservices mongodb backend Dec 25 2020

YouGov is searching for a Remote Python Developer to collaborate building a modern and large-scale cloud-based analytics platform built for the web, entirely in Python.

From the beginning we had one simple idea: the more people are able to participate in the decisions made by the institutions that serve them, the better those decisions will be. We are a global online community for millions of people, and thousands of organisations, to engage in a continuous conversation about their beliefs, behaviours and brands, and provide a more accurate portrait of what the world thinks. 

What will I be doing?

  • Working on the data transformation and transmitting the data, making assurances about the integrity of it
  • Our data flows handle more than 30 million data points every week, you will be central on the delivery of that data to our analytics team
  • Work primarily on backend, middleware and databases but everyone in the team regularly works on the full stack.
  • Optimization on memory management and speed is crucial given the scale and speed we want to bring to our platforms and clients.

What do I need to bring with me?

  • 4+ years’ experience of Python web-based development
  • Experience using CherryPy, Flask or similar framework
  • Basic understanding of MongoDB, Django & PostgreSQL
  • Understanding of TDD methodology
  • An interest in ETL

 Additional Info…

This is a full time, permanent remote role, which can be based in any worldwide YouGov Office, or country that we have a legal entity. We are a global team with developers on US central and east coast, and European hours too. Our only requirement time-wise is to attend an online daily meeting to report on your assignments.

Share this job:
Software Engineer
apache-pulsar google-cloud-platform kubernetes microservices scala Dec 21 2020

At BlueLabs we started out last year with the vision of building a next generation sports betting platform focused on performance, reliability, modularity and automation. We are excited for our technology to power the launch of a new B2C operator in Ghana in early 2021.

To ensure the continuous enhancement of our platform while scaling up operations and entering additional African countries we are now looking to enlarge our team. As a result, our Offer Team is now on the lookout for an experienced Software Engineer who wants to join our distributed team and help us execute our vision.

The Team

The Offer Team is responsible for ensuring that the users of our Sportsbook platform are presented with relevant and fairly priced betting opportunities year-round and around the clock. The main deliverable of the team is a stream of betting opportunities.

The team is currently working on enhancing the depth and the breadth of our offer, which translates to adding support for more sophisticated betting opportunities as well as new sports. 

Whilst we are currently consuming betting opportunities from third-party data sources, the mid-term goal of the team is to gradually shift to a model where we have less reliance on third-party data sources. Meaning that the full life-cycle of the betting opportunities will be managed in-house. One of such initiatives revolves around the implementation of in-house statistical models that will power our virtual sports offer. 

The nature of the data handled by the team requires us to obey strict SLAs around the propagation times for any kind of update. Guaranteeing low latency is of utmost importance in order to prevent shrewd players taking advantage of stale data (e.g. odds taking too long to be updated after a goal is scored in a football match).

You will be working on developing and improving our core services primarily in Scala and also have a voice in architectural discussions.

Our Tech Stack

  • Our programming language of choice is Scala with focus on functional programming
  • We build distributed systems using Akka Cluster
  • Event sourcing using Akka Persistence Cassandra with projections in PostgreSQL
  • Apache Pulsar as a message bus

About You

  • You have good problem-solving skills, a tendency towards simple and effective solutions, and a “getting things done” mentality
  • Analytical thinking, troubleshooting skills, attention to detail
  • You are a reliable, trustworthy person that keeps their promises
  • Interested in keeping yourself up to date and learning new technologies
  • Product-oriented mindset and eagerness to take part in shaping the products we build
  • Able to work autonomously in a fully distributed team
  • Have good communication skills in verbal and written English

Remote Work

We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in a European time zone (between UTC-1 and UTC+3). You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.


Compensation

The base compensation range for this role is €52,500 to €70,000 annually, depending on your background and experience. As an independent contractor you will be responsible for paying any taxes or applicable fees in your country of residence. In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.

Job requirements


  • BS degree in Computer Science or similar technical field


  • 2+ years of professional software development experience. Either JVM or a pure functional programming language experience is required. Scala experience is not mandatory, but you will have to implement our recruitment coding challenge in Scala and we expect idiomatic solutions from every candidate


  • Deep interest in functional programming


  • Good knowledge of concurrent programming, as well as distributed systems


  • Good knowledge of microservice architecture, message-based communication and stream processing

Share this job:
Senior Software Engineer
go distributed-system microservices senior Dec 20 2020

About the role,

Lana’s engineering team is still young (15 - 20 engineers) but it is growing very fast and needs to have clear architectural guidelines to make sure that all pieces work together. 

We are still at a very early stage as a company, so all our positions are hands-on positions, and we expect from all team members to contribute to agile product delivery.  

We are looking for a Senior Engineer Lead that is willing to take the challenge of bringing Lana’s architecture to the next level while supporting/coaching his peers (engineers, product managers…) to understand it so they can make decisions that are more in line with the architecture, and with the business needs. 

This is a hands-on role so you will also be assigned to a team and will have to develop critical services enforcing our architecture guidelines. 

As we mentioned we are quite early-stage company, so it's a great opportunity to make your mark from the very beginning. Your decisions will affect how the company moves in the future.

About you

We’re looking for a talented and experienced engineer with a proven track record on implementing / managing complex distributed architectures in startups / scale-ups.  

You would enjoy this if you have:

  • Interest in solving business problems by using technology
  • Entrepreneurial mindset 
  • Solid experience as an engineer (>5 years)  
  • Experience in distributed and complex systems  
  • Architect solutions around observability, scalability, and security
  • (Nice to have) Experience in fintech or financial services 

Who are you?

  • You are socially conscious and consider your job as a mean to have an impact
  • You are humble and eager to learn
  • You are interested in understanding the business 
  • You prefer leading by example than imposition 
  • You are proactive to take on responsibilities, make decisions and always have solid arguments
  • You can defend your ideas but are flexible and empathetic to understand other’s positions 
  • You strive to "work yourself out of a job", by empowering each team to become self-managing and autonomous
  • You know how to make tradeoffs. You translate ideas and needs into actionable plans at various levels (roadmaps, milestones, tasks, etc.).
  • You can help our engineers be more efficient at performing their jobs through best practices
  • You are comfortable communicating in English (spoken and written).
  • You are able to work from a European or American time zone.

This of course is not a comprehensive list that you have to match 100% but just a general guideline, if you don't fit all of it, apply anyway!

Benefits

We’re a company full of happy, motivated people and we never want to change that. Here are some more reasons why to join us:

  • Flexible working hours and full remote is up to you!
  • Along with your local paid vacation plus all the public holidays, you will have half a day on your birthday and child's birthday.
  • Other benefits :)
  • Fun team and personal development programs.
  • (If you join us in a city where we have an office) Nice office environment with free fruit and coffee.
  • Any additional benefit approved by Lana’s board for your employee tier. 
  • Great team and culture, just bring yourself!!!

Lana is proud of being an equal opportunity workplace. We celebrate diversity and we are committed to creating an inclusive environment for all employees regardless of background, gender, religion, orientation, age, or ability.

Share this job:
Senior Backend Engineer, API/Platform
java rest microservices java-11 java-13 backend Dec 05 2020

We are seeking a Senior Backend Engineer to help take our web application and tech stack to the next level. We're looking for a dynamic engineer 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 and backend experience architecting the API frameworks and components to adapt to and, working with our architecture group, add more features to our product. You will leverage your experience to drive our team and codebase to a higher level. 

What You’ll Do

  • Drive API/backend architectural decisions to develop a maintainable a reliable set of edge applications
  • Contribute to the Design, development and maintenance of 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
  • Present ideas that will help shape our technical landscape
  • Provide constructive feedback on pull requests to increase code quality
  • Ensure quality standards through code and design reviews

Your First 90 Days

By Day 30

  • You will immerse yourself in our culture, our product and our tech stack
  • You’ll attend Unanet University course offerings to learn the ins-and-outs of our product.
  • You will work with your Lead and other Architecture team members to understand our current product architecture, standards and development tools.
  • Partnering with the Lead, you will help evaluate and design API framework/components and build proof of concepts, presenting the same to various stakeholders.
  • You will contribute to a technical roadmap around the API that takes scalability, testing and performance into account and present a gap analysis of what can potentially be done even better.
  • You will taking on development items and get your hands in our current web stack

By Day 60

  • You will partner with your Lead to create and help work on a backlog of technical infrastructure work that was identified in your First 30 Days
  • With Product Management, you will 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

By Day 90

  • You will play an integral in our next major release of our Platform/API
  • 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 engineers on the API/backend framework or technologies employed.

Who You Are

We look for engineers that share our passion for building and scaling cutting-edge applications in a fast-paced, startup environment -  one that already has the benefit of over 3,000 customers and millions of dollars in revenue. We are looking for engineers who have:

  • 7+ years of experience developing APIs and web applications
  • 5+ years of experience with Java
  • Strong proficiency of web services and with developing REST based interfaces, including knowledge and experience with JSON, JSON Schema, or related technologies
  • Strong understanding of the web request/response lifecycle and API design, including versioning, isolation and microservice architectures.
  • Prior experience architecting and developing public APIs
  • Experienced with MVC, CSS, JavaScript, jQuery, and SQL
  • Ability to flesh out user stories to be consumed by the rest of the team
  • Experience working in an Agile environment (e.g., Scrum, Kanban)

Your Differentiators

  • Ability to collaborate with team members remotely
  • You’ve introduced a 3rd tier (API) into a monolithic stack
  • API and middle tier unit testing frameworks
  • Bachelor’s in Computer Science 

Our Values

  • We are a Team. Employees, customers, and partners working together.
  • We are Customer-Focused. Customers are the heart of everything we do.
  • We are Driven. Seeking exceptional outcomes.
  • We Own our Success. Every employee has a stake in our company.
  • We do the right thing and have fun in the process.

Unanet is proud to be an Equal Opportunity Employer. Applicants will be considered for positions without regard to race, religion, sex, national origin, age, disability, veteran status or any other consideration made unlawful by applicable federal, state or local laws.

Share this job:
Software Engineer, Back-end
dot net go microservices kubernetes jenkins backend Dec 02 2020
We are an insurtech company where smart people can see the impact of their work as we tackle meaningful problems together. We think it’s fun to disrupt an industry that has been slow to change. But we aren’t shaking things up for the sake of change, we’re here to solve big problems using technology and an innovative approach to improve how small business owners access insurance. Like our small business clients, we are a diverse team of builders, dreamers, and entrepreneurs, so at the heart of every decision we make is the idea that if it doesn’t serve our clients, it doesn’t serve us. We hire passionate people who like to work hard, yet we also know that life exists outside the office. Small businesses are the backbone of the economy; talented team members are the backbone of Pie. We are pie-oneering a whole new approach to insurance.

As a Engineer at Pie Insurance, you’ll be a member of one of the teams within engineering that are responsible for delivering platforms and applications that are transforming the commercial insurance market.

How You’ll Do It

Engineers are innovative, driven by engineering excellence and create code that is a joy for other engineers to maintain and is highly testable.  Rapid problem-solving is one of your core competencies. You’ll be collaborating with other world-class engineers to drive automation, leverage our analytics, and create awe-inspiring user experiences.  The systems you develop will be large and must be highly resilient.  This is a dynamic startup environment; you must love working on a design in the morning and performing root cause analysis on a production issue in the afternoon.  

The Right Stuff

    • 3-5 years of industrial strength engineering development and delivery of large scale systems that had rigorous systemic quality requirements and/or delightful user interfaces
    • Have created software design and can make appropriate trade-offs
    • Deep understanding of open source frameworks and tools to shorten development efforts
    • Have worked extensively in an Agile/SCRUM development methodology
    • Have worked in CI/CD Environments
    • Be a critical thinker, without over thinking
    • Must be adaptable. We are a startup and you need to thrive in a highly dynamic environment.
    • If you are a server-side developer you’ll need the following skills:
    • Deep knowledge of procedural programming languages such as C# or Java, network protocols, specifically HTTP, and JSON.  We are a .NET Core shop.
    • Strong knowledge of NoSQL databases, specifically MongoDB, Web Sockets, messaging systems, specifically RabbitMQ.
    • Ideally, developed RESTful APIs
    • If you are more a user interface developer, you’ll need the following skills:
    • Javascript (React, Angular, Ember, etc.), HTML, CSS
    • API Integration Experience
    • Experience creating applications using responsive design


Pie Perks

    • Competitive Salary
    • A piece of the Pie (in the form of stock grants)
    • Comprehensive health plans
    • Take-as-you-need PTO – Salaried
    • 3 weeks paid vacation – Hourly
    • 7 days of paid sick leave – Hourly
    • Commute Allowance
    • 401k Match
    • Modern office space with onsite gym
    • Monthly Happy Hours
    • Generous Parental Leave


Why Pie? 
Pie is a place where you can build a career while making a real impact on our company and the small businesses we serve.  When you join Pie, you join a team of people who truly care about our customers and the work they do. If you are energized by a high-growth, fast-paced environment and are looking to do meaningful work, we want to hear from you! 

Pie Insurance is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, disability, national or ethnic origin, military service status, citizenship, or other protected characteristic.

Our Achievements
Pie Insurance Named a Top Colorado Company 2020
Pie Insurance Raises $45M Series B 
Trustpilot
Glassdoor
Share this job:
Senior Backend Software Engineer
dot net cs go microservices kubernetes backend Dec 02 2020
We are an insurtech company where smart people can see the impact of their work as we tackle meaningful problems together. We think it’s fun to disrupt an industry that has been slow to change. But we aren’t shaking things up for the sake of change, we’re here to solve big problems using technology and an innovative approach to improve how small business owners access insurance. Like our small business clients, we are a diverse team of builders, dreamers, and entrepreneurs, so at the heart of every decision we make is the idea that if it doesn’t serve our clients, it doesn’t serve us. We hire passionate people who like to work hard, yet we also know that life exists outside the office. Small businesses are the backbone of the economy; talented team members are the backbone of Pie. We are pie-oneering a whole new approach to insurance.

As a Senior Engineer at Pie Insurance, you’ll be a member of one of the teams within engineering that are responsible for delivering platforms and applications that are transforming the commercial insurance market.

How You’ll Do It

Senior Engineers are innovative, driven by engineering excellence and create code that is a joy for other engineers to maintain and is highly testable.  Rapid problem-solving is one of your core competencies. You’ll be collaborating with other world-class engineers to drive automation, leverage our analytics, and create awe-inspiring user experiences.  The systems you develop will be large and must be highly resilient.  This is a dynamic startup environment; you must love working on a design in the morning and performing root cause analysis on a production issue in the afternoon.  

You will be joining our team in downtown Denver, specifically LoDo within walking distance from Union Station. Everything we do is connected: we need you to be a strong communicator and a doer.

The Right Stuff

      • 5-8 years of industrial strength engineering development and delivery of large scale systems that had rigorous systemic quality requirements and/or delightful user interfaces
      • Have created software design and can make appropriate trade-offs
      • Deep understanding of open source frameworks and tools to shorten development efforts
      • Have worked extensively in an Agile/SCRUM development methodology
      • Have worked in CI/CD Environments
      • Be a critical thinker, without over thinking
      • Must be adaptable. We are a startup and you need to thrive in a highly dynamic environment.
      • If you are a server-side developer you’ll need the following skills:
      • Deep knowledge of procedural programming languages such as C# or Java, network protocols, specifically HTTP, and JSON.  We are a .NET Core shop.
      • Strong knowledge of NoSQL databases, specifically MongoDB, Web Sockets, messaging systems, specifically RabbitMQ.
      • Ideally, developed RESTful APIs
      • If you are more a user interface developer, you’ll need the following skills:
      • Javascript (React, Angular, Ember, etc.), HTML, CSS
      • API Integration Experience
      • Experience creating applications using responsive design


Pie Perks

    • Competitive Salary
    • A piece of the Pie (in the form of stock grants)
    • Comprehensive health plans
    • Take-as-you-need PTO – Salaried
    • 3 weeks paid vacation – Hourly
    • 7 days of paid sick leave – Hourly
    • Commute Allowance
    • 401k Match
    • Modern office space with onsite gym
    • Monthly Happy Hours
    • Generous Parental Leave


Why Pie? 
Pie is a place where you can build a career while making a real impact on our company and the small businesses we serve.  When you join Pie, you join a team of people who truly care about our customers and the work they do. If you are energized by a high-growth, fast-paced environment and are looking to do meaningful work, we want to hear from you! 

Pie Insurance is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, disability, national or ethnic origin, military service status, citizenship, or other protected characteristic.

Our Achievements
Pie Insurance Named a Top Colorado Company 2020
Pie Insurance Raises $45M Series B 
Trustpilot
Glassdoor
Share this job:
Senior Software Engineer
aws node-js angular typescript microservices senior Dec 01 2020

About the Role

Vidaloop is looking for a Senior Software Engineer to produce and implement functional software solutions. You will work closely with management to define software requirements and take the lead on complex technical projects. As a member of the Voterly team (https://voterly.com/), your goal will be to develop high-quality software that is aligned with user needs and business objectives.  

In this role, you should be able to work independently with minimal supervision. You should thrive in an agile environment and demonstrate excellent judgment, organization, and problem-solving skills.  

Why Work at Vidaloop?

  • Make an impact in the civic technology space, working to increase informed voter turnout in the United States
  • Get in on the ground floor with an early stage startup 
  • Thrive in a flexible, autonomous environment
  • Work with a modern tech stack (AWS, Node, TypeScript, and Angular)

What You’ll Do

  • Develop high-quality software design and architecture
  • Identify, prioritize and execute tasks in the software development lifecycle
  • Develop new features by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Determine root cause for complex software issues and develop practical, efficient and permanent technical solutions
  • Ensure software is up-to-date with latest technologies
  • Determine process improvements, best practices, and develop new processes
  • Collaborate with internal teams to fix and improve product
  • Assist in task planning, estimation, scheduling and staffing
  • Mentor software engineers to allow for skill and knowledge development through advice, coaching and training opportunities

Skills & Qualifications

Technical Requirements

  • Proven experience as a Senior Software Engineer or 8+ years of Full-Stack development experience
  • Bachelor’s Degree in Computer Science or related field (or equivalent work experience)
  • Experience with three or more of the following technologies:
    • TypeScript
    • NodeJs
    • Serverless framework or other serverless architectures
    • AWS (Lambda, DynamoDB, SQS, SNS, API Gateway, Cloudfront)
    • Angular
  • Analytical mind with problem-solving aptitude
  • Ability to provide in-depth evaluation and analysis of unique complex technological issues
  • Demonstrated ability to work independently
  • Ability to exercise discretion and good judgment in performance of duties
  • Strong written and verbal communication skills

Strong Pluses

  • Passion for civic engagement or positive social impact
  • Experience developing mobile applications
  • In-depth knowledge of serverless architecture
  • Experience with machine learning
  • Successful track record in early-stage startup environment
  • Demonstrated leadership ability and personal accountability

Perks of the Job

  • Competitive compensation 
  • Robust health benefits (medical, dental, vision)
  • Company-paid life insurance
  • 401(k) with employer contributions
  • Generous PTO, sick, paid holidays, and parental leave
  • Flexible work hours
  • Home office stipend
  • Technologically advanced environment
  • Company celebrations and social events
Share this job:
Senior BackEnd Software Engineer
python aws microservices postgresql machine-learning backend Nov 26 2020

We’re looking for a  full time creative engineer with product minded focus and scalability to join our rapidly growing tech team in Malmö. This is a fully hands-on position and will cover all aspects of back-end related development and bring value on the technical product roadmap level. We are looking for a candidate that must have at least 5-7 years of experience and understands the dynamics of a start-up in a fast growth trajectory.


Our tech + how we work 

  • Our core backend is built with Python, but is being quickly adapted as requirements dictate. Critical components of our architecture are split into dedicated microservices, where we'll be looking at higher performance languages for mission-critical functionality.
  • Extensive back-end development experience in writing Python together with database management, configuration and AWS services & workflows
  • API-building and configuration alongside integration of third party API’s for data distribution systems are of essence in our operations
  • ML is becoming part of our decision making process so you need to be able to plan and architect that together with the rest of the engineering team
  • We believe in using the best tools for the job, and value engineering expertise over language prowess
  • We value: documentation, test coverage, code review, CI/CD and great team spirit.
  • We predominantly communicate over Slack, making little use of email internally. We do daily standups each morning via Google Hangouts. BitBucket is our repo of choice and we track progress via sprints in Jira project boards
  • We encourage discussion and debate, but place tremendous value on pragmatism and optimising for output. We're solving new categories of problems, and understanding our very best functionality will come about as a result of deep technical insights driven by engineering

 You should apply if…

  • You're passionate about building beautifully crafted APIs and creating awesome secure scalable experiences. Handiscover’s services are geared towards users, communities and partners creating values in their everyday life. Build a product you would use yourself, and bring your unique insight and perspective to the table as an engineer in shaping our overarching product offering.
  • You like solving big problems. Our greatest challenges are yet to come, and we'll need super hard working and creative minds to solve foundational infrastructure challenges for the world's largest online travel communities facilitators.
  • You value autonomy, moving fast and getting lots done. We have no time or interest for bureaucracy and micromanagement - we're moving super fast and you'll be required to take responsibility for delivering products end-to-end.
  • You want to make a huge impact, and share in the success of a company you've helped build. Our tech team is 5 strong today, but we are just getting started.

NO THIRD PARTY RECRUITMENT AGENCIES PLEASE

Share this job:
Senior Java Developer
java-8 spring-boot microservices kubernetes docker java Nov 02 2020

Metro are a revolutionary and newly founded bank offering commercial business and personal and private banking, with a focus on unrivalled customer service and employee satisfaction. 

They are about to embark on a mass Digital Transformation Project and seek a talented Java developer to join their team. 

Building cutting edge, bespoke greenfield applications using the latest technologies - you will play an instrumental role in this upcoming industry-breaking transformation project. 

Working in an Agile Manor, you'll have experience liaising with business to ensure delivery is met on time and to the perfect standard.

CV to louis.pakarian@hays.com

Share this job:
Software Engineer
apache-pulsar google-cloud-platform kubernetes microservices scala cloud Nov 02 2020

At BlueLabs we started out last year with the vision of building a next generation sports betting platform focused on performance, reliability, modularity and automation. We are excited for our technology to power the launch of a new B2C operator in Ghana in early 2021. 

To ensure the continuous enhancement of our platform while scaling up operations and entering additional African countries we are now looking to enlarge our team. As a result, our Client Team is now on the lookout for an experienced Software Engineer who wants to join our distributed team and help us execute our vision.

The Team

The Client Domain is all about innovation. Here we shape our products to satisfy the needs of our heterogeneous customer base. To achieve this you will collaborate closely with the Frontend Engineers in the team to design and implement bespoke APIs and services that will be used by our different products and brands.

We are responsible for the development of the backend services that power our client applications, i.e. primarily the  API Gateway of our platform but also client-related services such as authentication, internationalisation or content management and other backend services that allow us to provide a unique experience to a specific segment of our users. Being our platform’s gateway to the outside world, scalability and responsiveness is of utmost importance in the Client Domain. It is worth noting that the traffic pattern of our platform will not only be dictated by the sporting calendar but also by the sometimes unpredictable behaviour of our users.

By joining our team you will be working primarily in Scala but you will also influence the full lifecycle of our software, starting with architectural and design decisions, all the way to the implementation, testing and monitoring of the resulting services.

About You

  • You have good problem-solving skills, a tendency towards simple and effective solutions, and a “getting things done” mentality.
  • Analytical thinking, troubleshooting skills, attention to detail.
  • You are a reliable, trustworthy person that keeps their promises.
  • Interest in keeping yourself up to date and learning new technologies.
  • Product-oriented mindset and eagerness to take part in shaping the products we build.
  • Ability to work autonomously in a fully distributed team.
  • Good communication skills in verbal and written English.

Remote Work

We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in a European time zone (between UTC-1 and UTC+3). You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.

Timeline

The closing date for applications is on November 30th, 2020 and we would want you to start in your new role with us in January 2021. Please note that during the application period we are not yet reviewing submissions in order to ensure equal chances for all applicants independent of the timing of their application.

Compensation

The base compensation range for this role is €58,000 to €64,000 annually, depending on your background and experience. As an independent contractor you will be responsible for paying any taxes or applicable fees in your country of residence. In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.

Job requirements

  • BSc degree in Computer Science or similar technical field
  • 2+ years of professional software development experience, with knowledge of Scala and a keen interest in using it in a professional environment

  • Interest in keeping yourself up to date and learning new languages, frameworks and technologies as required


  • Product-oriented mindset and eagerness to take part in shaping the products we build


  • Ability to work autonomously in a fully distributed team


  • Good communication skills in verbal and written English

Bonus Points

  • Understanding of functional and concurrent programming, as well as distributed systems
  • Understanding of microservice architecture, message-based communication and stream processing
  • Knowledge of test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines

Responsibilities

  • Write maintainable and clean code.
  • Understand the requirements of the product.
  • Monitor and troubleshoot services.
  • Ensure that the services are up to the latest standards in terms of security, scalability and resilience.
  • Create and maintain documentation of all the different services and processes.
Share this job:
Senior Software Engineer, Fixed Income Trading
scala java microservices trading akka-stream senior Oct 25 2020

About the Role:

We are seeking an engineer to join our Platform team and focus on developing our post-trade processing. The ideal candidate will have prior experience working with corporate bonds or with post-trade processing of other asset classes. You will work closely with other developers, the product team and our operation partners to help define post-trade solutions to use both internally and for clients.  

This is a unique opportunity to be an integral part of our technology team. We take a leading-edge approach to everything we do - from our tech stack to our remote working style - we want our employees to succeed. Our institutional credit trading platform allows for continued innovation and follows a microservices architecture with multiple Electron-based frontend applications.

 What You’ll Do:

  • Design and develop a next generation system for post-trade processing and automation of treasury execution
  • Partner with the product and operations teams to gather and understand key requirements, design, and develop system functionality and implement the solutions
  • Develop tools for handling bond calculations, trade execution, reporting and all other post-trade functions

 Here are some personal qualities and skills we’re looking for:

  • You strive to make everything around you better
  • You are equally excited by experimenting with new technologies as you are about delivering value through maintainable, scalable, and reliable services
  • You view software engineering less as writing code and more as delivering high-value, innovative solutions to real-world problems
  • You have experience working directly with corporate bonds or have worked extensively with post-trade processing of other asset classes
  • You are skilled in concurrency, distributed message-based systems, and have a deep affinity for building reliable, high-throughput, lower latency solutions
  • You can clearly communicate your ideas and give and accept direct feedback
  • You are passionate about honing your craft inside and outside of work

Our stack:

  • Scala with Akka Streams for efficient stream processing
  • Kafka for scalable messaging
  • gRPC and protocol buffers for lightweight, point-to-point service communications
  • Linux, Docker, Ansible, and AWS for dynamic environments
  • Google Apps, Slack, and Zoom for open communication and collaboration
Share this job:
Software Engineer
apache-pulsar go google-cloud-platform kubernetes microservices golang Oct 25 2020

At BlueLabs we started out last year with the vision of building a next-generation sports betting platform focused on performance, reliability, modularity and automation. After a period of experimentation, we are now excited to see our technology powering the launch of a new B2C operator in Ghana in early 2021.

To ensure the continuous enhancement of our platform while scaling up operations and entering additional African countries, we are now looking into growing our team. As a result, our Betting Team is now on the lookout for an experienced Software Engineer who wants to join our distributed team and help us execute our vision.

The Team

The Betting Team is responsible for designing, developing, and operating all services relating to the lifecycle of bets in our sports betting platform. This stretches from bet placement to bet settlement, including advanced features such as an event- and player-based risk management, ability to build complex bets such as from outcomes with dependent probabilities, or continuous calculation of early settlement offers (cash out).

Sub-second latency is welcomed but high throughput has higher priority in the Betting domain. The goal is building a sports betting platform where no bet is rejected due to lack of capacity in the system. Bet settlement is worth a special mention as the platform needs to be able to quickly evaluate hundreds of thousands of bets upon the resulting of an underlying sporting event.

Raw performance isn't everything. The team must also ensure that the platform can be easily adapted to be compliant with the different and ever-changing regulatory demands our industry is facing all over the world. The ultimate goal being to ensure a fair and safe sports betting experience to all our players.

We are building a microservice architecture based on event sourcing using Pulsar. Our services are written in Golang and use PostgreSQL as an operational database. We use SemaphoreCI to deploy our services to a GKE cluster, which is provisioned using Terraform.

A good candidate should have high standards for himself, a desire to build high-quality, well-tested, production-ready solutions and constantly improve his/her skills. We expect you to take ownership of some parts of the platform, be proactive over the entire development lifecycle and have the ability to work in a fast-paced environment. If this sounds scary, don’t worry - you won’t be alone in this. We value teamwork, trust, communication and a healthy working relationship, so you can always count on the team for support.

About You

  • You have good problem-solving skills, a tendency towards simple and effective solutions, and a “getting things done” mentality.
  • Analytical thinking, troubleshooting skills, attention to detail.
  • You are a reliable, trustworthy person that keeps their promises.
  • Interest in keeping yourself up to date and learning new technologies.
  • Product-oriented mindset and eagerness to take part in shaping the products we build.
  • Ability to work autonomously in a fully distributed team.
  • Good communication skills in verbal and written English.

Remote Work

We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in a European time zone (between UTC-1 and UTC+3). You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.

Timeline

The closing date for applications is on November 30th, 2020 and we would want you to start in your new role with us in January 2021. Please note that during the application period we are not yet reviewing submissions in order to ensure equal chances for all applicants independent of the timing of their application.

Compensation

The budgeted compensation range for this role is €64,000 to €76,000 annually, depending on your background and experience. As an independent contractor, you will be responsible for paying any taxes or applicable fees in your country of residence. In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.

Job requirements

  • BS degree in Computer Science or similar technical field
  • 2+ years of professional software development experience using Go
  • Experience building large-scale distributed systems, communicating asynchronously via message passing using RabbitMQ, Kafka or Pulsar
  • Deep understanding of DDD, CQRS, microservices architecture, and SQL/NoSQL data stores
  • Ability to write clean, efficient, maintainable, and well-tested code
  • Familiarity with test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines
  • Interest in taking full ownership of your services and managing them in a production environment including the troubleshooting of live incidents
Share this job:
Remote Senior DevOps Engineer
azure azure-aks kubernetes microservices python devops Oct 23 2020

JBS is looking for an experienced, senior DevOps Engineer who also has a strong development background.  Engineers should have experience with:

  • Maintaining, managing, and configuring Kubernetes Clusters
  • Understands best practices for fault-tolerance and bullet proofing Kubernetes Clusters
  • Scaling Kubernetes
  • General experience with containerization solutions
  • Logging and monitoring Kubernetes Clusters – especially in a distributed fashion
  • Understanding of system observability methods and concepts
  • Familiarity with at least one visualization stack such as ELK, Grafana, etc, to surface log results and analytics
  • Azure

In addition, the candidate should also have experience and understanding of the following:

  • Understanding and experience with Microservices design and architecture
  • Typical microservice design patterns for scaling, fault-tolerance, and observability

Nice to have:

  • Python development experience

This is a US-based only role

Share this job:
Paid Research Study for Developers or Architects that Maintain Messaging Queues
microservices google-cloud-pubsub azure-servicebus-queues cloud Oct 09 2020

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 the Cloud Messaging Study. We are looking for Developers or Architects that Maintain Messaging Queues for Microservices. This study is a one-time Remote Study. We’re offering $150 for participation in this study. Session lengths are 90 minutes. 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: Cloud Messaging Study

Gratuity: $150

Session Length: 90 minutes

Location: Remote

Dates: Available dates are located within the survey

Survey: Cloud Messaging Study Sign Up

Share this job:
Senior PHP Full Stack Developer
TopDevz  
php symfony microservices symfony-forms full stack senior Oct 03 2020

We are looking for an experienced, senior, PHP Full Stack Developer, who is excited to work on one of our many client projects - both greenfield (new) projects as well as legacy (support) projects in that technology stack. Experience in Symfony & Microservices is also required. This is a remote position, 40 hours a week.

Skills & Requirements

  • Very experienced (5+ Years) in Software/App Development
  • Skills in Full Stack Development
  • Strong skills in PHP
  • Experienced in Symfony
  • Experienced in Microservices
  • Good analytical skills, innovative and detail-oriented
  • Good written and verbal communication skills
  • Good problem solving skills
  • Significant attention to detail when writing code, including good commenting and code documentation skills
Share this job:
Senior Backend Software Engineer
aws microservices saas agile cs backend Sep 25 2020
We are an insurtech company where smart people can see the impact of their work as we tackle meaningful problems together. We think it’s fun to disrupt an industry that has been slow to change. But we aren’t shaking things up for the sake of change, we’re here to solve big problems using technology and an innovative approach to improve how small business owners access insurance. Like our small business clients, we are a diverse team of builders, dreamers, and entrepreneurs, so at the heart of every decision we make is the idea that if it doesn’t serve our clients, it doesn’t serve us. We hire passionate people who like to work hard, yet we also know that life exists outside the office. Small businesses are the backbone of the economy; talented team members are the backbone of Pie. We are pie-oneering a whole new approach to insurance.

As a Senior Engineer at Pie Insurance, you’ll be a member of one of the teams within engineering that are responsible for delivering platforms and applications that are transforming the commercial insurance market.

How You’ll Do It

Senior Engineers are innovative, driven by engineering excellence and create code that is a joy for other engineers to maintain and is highly testable.  Rapid problem-solving is one of your core competencies. You’ll be collaborating with other world-class engineers to drive automation, leverage our analytics, and create awe-inspiring user experiences.  The systems you develop will be large and must be highly resilient.  This is a dynamic startup environment; you must love working on a design in the morning and performing root cause analysis on a production issue in the afternoon.  

You will be joining our team in downtown Denver, specifically LoDo within walking distance from Union Station. Everything we do is connected: we need you to be a strong communicator and a doer.

The Right Stuff

      • 5-8 years of industrial strength engineering development and delivery of large scale systems that had rigorous systemic quality requirements and/or delightful user interfaces
      • Have created software design and can make appropriate trade-offs
      • Deep understanding of open source frameworks and tools to shorten development efforts
      • Have worked extensively in an Agile/SCRUM development methodology
      • Have worked in CI/CD Environments
      • Be a critical thinker, without over thinking
      • Must be adaptable. We are a startup and you need to thrive in a highly dynamic environment.
      • If you are a server-side developer you’ll need the following skills:
      • Deep knowledge of procedural programming languages such as C# or Java, network protocols, specifically HTTP, and JSON.  We are a .NET Core shop.
      • Strong knowledge of NoSQL databases, specifically MongoDB, Web Sockets, messaging systems, specifically RabbitMQ.
      • Ideally, developed RESTful APIs
      • If you are more a user interface developer, you’ll need the following skills:
      • Javascript (React, Angular, Ember, etc.), HTML, CSS
      • API Integration Experience
      • Experience creating applications using responsive design


Pie Perks

    • Competitive Salary
    • A piece of the Pie (in the form of stock grants)
    • Comprehensive health plans
    • Take-as-you-need PTO – Salaried
    • 3 weeks paid vacation – Hourly
    • 7 days of paid sick leave – Hourly
    • Commute Allowance
    • 401k Match
    • Modern office space with onsite gym
    • Monthly Happy Hours
    • Generous Parental Leave


Why Pie? 
Pie is a place where you can build a career while making a real impact on our company and the small businesses we serve.  When you join Pie, you join a team of people who truly care about our customers and the work they do. If you are energized by a high-growth, fast-paced environment and are looking to do meaningful work, we want to hear from you! 

Pie Insurance is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, disability, national or ethnic origin, military service status, citizenship, or other protected characteristic.

Our Achievements
Pie Insurance Named a Top Colorado Company 2020
Pie Insurance Raises $45M Series B 
Trustpilot
Glassdoor
Share this job:
Senior Backend Developer
javascript node-js microservices clean-architecture event-driven backend Sep 21 2020

Location: Remote

Language: Spanish

Role

GOintegro's Product Team is looking for an experienced backend developer, not just a coder, but a developer to be part of the entire product process.

Technology Requirements

Be passionate about coding and software architecture. Be ready to take over things, teach and learn every day.

Required:

  • Node JS
  • Experience in Microservices
  • Previous experience with at least one of the large Backend technologies (GOlang or Python are a plus but we believe in learning)
  • Knowledge in design patterns
  • Knowledge in architectural patterns
  • Experience in working with version control, especially git
  • Agile mindset (Scrum experience is a plus)
  • Continuous Delivery experience

Nice to have:

  • Microservice Event Driven Architecture
  • Microservice Clean Architecture
  • JSONapi standard 1.0
  • GraphQL
  • Docker experience
  • Ember.js, ReactJS, JavaScript with the latest ECMA standard

Qualifying Attributes

  • Ownership and Accountability
    • Our team is small and high performer, so you will make a lot of decisions from the beginning
  • Spanish Speaker - No English required!
  • Product Mind
    • We build Product, not requirements. You'll participate of important decisions, we need you to think as a Product Developer
  • GMT -3 Availability
Share this job:
Senior Back End Developer
node-js javascript typescript rest microservices senior Sep 12 2020

We are seeking a motivated individual to join our development team as a Senior Javascript/Node.js/Typescript Backend Developer.

Why Join Us?

  • Getting in at this stage means that you get to actually help further mold the company culture and engineering vision
  • Chance to build something revolutionary - The market is ripe for disruption and there's no doubt that whoever cracks the puzzle will win the market. This is also a rare opportunity for you to build a large-scale platform that millions of people are positively impacted by (instead of, say, boring old enterprise software that few people touch!)
  • Quality of the Team - Truly high-performing teams are hard to come by; joining our team gives you an opportunity to collaborate with, learn from, and grow together with like-minded, successful tech veterans who have a track record of building great products

About the job

  • Set Up, configure maintain and enhance proper infrastructure to support
    Javascript / Node.js / Typescript based MicroServices
  • Data analytics-driven environments
  • Campaign management systems
    • Maintain and enhance large scale API system
    • Code REST interfaces to support various internal/external requests
    • Code Python and Node.js based microservices
    • Code Unit / Integration tests to allow for embedding in Continuous integration service
    • Drive feature engineering and experimentation to improve the performance of our various algorithms
    • Evaluate the technical tradeoffs of every decision

Desired Technical Qualifications 

  • Excellent and proven knowledge of Javascript / Node.js / Typescript
  • Good knowledge of the following technologies:
    • Redshift / Postgres / SQL / Sequelize
    • Docker
    • Shell scripting
    • AWS environments
  • Knowledge of Rust is a plus
  • Proficiency in Git, JIRA, and Teamcity are a plus
  • 4+ years in a production environment a plus

Flexible Location: 
Remote within the USA 

Share this job:
Back End Software Engineer
node-js architecture api-design microservices sql backend Sep 09 2020

We are looking for a skilled and passionate Back End Software Engineer to join our Tech Team to build and scale effective software solutions. We are in need of an enthusiastic self-starter with deep expertise in complex back end structures capable of working with different integrated systems.

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, custom CRM/ERP's, programmable telephony, and other external systems.

  • Deliver and implement your solutions.

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

  • Work with other back end and front end developers on the team to deliver the overall solution.

  • 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-based back end technologies.


  • Experience with complex SQL and NoSQL databases.


  • Experience with different APIs and complex integrations between systems, that we use all the time.


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


  • Results Based Compensation Schedule

There is base pay and project bonus pay. Base pay varies significantly by the Engineer's level of ability and responsibility (Lead/Associate/Assistant) that the Engineer takes on projects - this level is reassessed after every project that the Engineer completes. Projects upon completion are rewarded with a bonus - bonus depends on the delivery of all requirements assigned to the Engineer, timeliness of delivery, rate of errors, and the amount of management attention needed in the project. Engineers who can deliver functional solutions that match requirements quickly and with little management action to correct errors get the best rewards and promotions in the organization.


  • 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:
Remote Senior Java Developer
java sql microservices apache-kafka hadoop senior Sep 08 2020

Boyle Software is looking for a full-time Software Engineer with Java experience. Ideally you've worked in a microservices based environment where you have gotten some understanding of working with big data tools. 

This is a remote role, but we are looking for someone within the same time zone as our team in Kyiv, Ukraine. 

There are many ways to define what qualifies an Engineer as "Senior". We don't have a year requirement in mind, we believe there is more to it than that. We do need an experienced dev who will be able to work independently on a modern application without much guidance. If that's you apply below, let's chat!

Requirements:

  • 8+ years experience in Java
  • Experience in working in Agile and CI/CD projects
  • Comfortable with Linux command line tools.
  • Experience with relational databases such as SQL Server, Oracle
  • Understanding of Big Data, Hadoop is an added advantage
  • Hands on experience with streaming technologies such as Kafka, Spark Streaming.
  • Familiarity with modern tooling such as Git, Docker and Terraform.
  • Strong SQL skills: Analytic functions, explain plans, optimization for loading and performance
  • Experience in design and implementation of multithreaded/concurrent/distributed systems.
Share this job:
Mid-Level .NET Engineer
Roomex  
dot net microservices aws continuous-integration docker redis Sep 08 2020

At Roomex we are on a mission to build the leading platform for businesses to book, manage and pay for all their workforce travel. You will be working as part of the Roomex engineering team on a product used by thousands of companies worldwide. You will work on exciting customer impacting challenges and get the opportunity to gain state of the art skills in a fast-paced startup environment.

About you

  • You are an enthusiastic software developer who is passionate about building, learning and refining code/projects.
  • Creator and problem solver, who sees what others don’t.
  • Enjoy a working in a fast-paced, dynamic environment. You are pro-active and want to deliver features with a quality mindset in a timely manner.
  • Working remotely, you understand the unique challenges and opportunities of working with a distributed team.
  • You want to work with a dynamic and multi-functional team with engineers, support, infrastructure and product roles.
  • You enjoy taking ownership of your work from design to production.
  • You are a voice for continuous improvement in the teams development and release process.
  • You understand the importance of customers in building great software.

Your Skills

  • Min 3 years' experience working with C# and .net environments (.NET Core and .NET 4.6).
  • Deep knowledge of SOLID design principles.
  • Comfortable applying GoF Design Patterns.
  • Microservices exposure.
  • Comfortable working with both Relational Databases (Sql Server, MySql, etc.) and Non-Relational Databases (DynamoDb, MongoDb, Redis, etc).
  • You are familiar with the concepts of pair programming, code reviews, planning sessions and seek assistance when needed as part of an 'always learning' team.
  • You have strong written and verbal communication skills in English.

About Us

We don't hire based on experience with a handful of tools. Instead, we want smart, capable, and experienced people who can learn our tools quickly (and suggest new ones where needed). Prior experience with our stack or similar is however is a bonus. Here's what we use:

  • On the Frontend we use Angular and a custom component library to deliver an industry leading experience for our users.
  • Automated test suits using Protractor and Cucumber testing frameworks.
  • CI/CD pipeline, docker, TeamCity, Octopus
  • AWS, ECS, EC2, Athena, ApiGateway, serverless lambda, SNS, SQS, etc.
  • Backend is driven by .NET Core and employs state-of-the-art programming techniques like multi-threading, asynchronous programming, message driven architectures, distributed systems and microservices.
  • Working towards Continuous Integration with integrated testing pipeline to allow us to deploy to live, with confidence, multiple times a day.
  • Although most of our core logic is written in C#, in Roomex.com we use the right tool for the job when it makes sense.
  • Mentoring and coaching programs across the team.
  • We have lots of exciting challenges which need to be solved utilizing the latest technology.

What we offer

We offer competitive benefits including remote first working, healthcare or wellness pack, pension, life assurance and discounted hotels for when your taking holidays.

In this role at Roomex we can promise the successful candidate an unparalleled opportunity to develop state of the art skills in a fast-paced startup environment with the most cutting-edge technology out there. This is a fantastic opportunity to join a dynamic, fast-growth startup with enormous potential and to develop a host of new skills and experiences.

Interested?
Roomex is rolling out new products and entering new markets. We're looking for people who are interested in rolling up their sleeves and getting stuck in to building some amazing software which we believe will transform the travel industry. If this sounds like the kind of challenge you are interested in then please get in touch.

Share this job:
Help Healing as Inhouse Full Stack Developer
elixir ruby-on-rails kubernetes terraform microservices full stack Aug 31 2020

Our offer

At BetterDoc, you will work to deliver value, not to fulfil a spec. We value curiosity, the will to learn and the drive to deliver great software. We look for people that want to see their influence on what was created and who are proud of their craft.

As a Senior Developer at BetterDoc, you will be part of small project teams. These cross-functional teams delivering value in focused, self-managed projects.

In almost every project team we have people working remotely, making written communication very important. You should be able to express proposals and decisions, as well as task descriptions in written form. Team language is english, being able to communicate in german is a plus.

At BetterDoc, a Senior developer should

  • be able to translate feature needs into code tasks;
  • write code in a sustainable way;
  • understand, propose and contribute to architectural decisions;
  • be proficient in one or more programming language;
  • be able to learn a new language quickly;
  • be able to understand domains of subject matter teams;
  • be able to own one or several systems that group multiple services;
  • know and be able to work within all steps of the development process; and
  • help juniors and help improve their coding skills.
Share this job:
Software Engineer in Test
qa react-js ruby aws microservices frontend Aug 26 2020

About us:

In the words of Inc Magazine “Web Summit is the largest technology conference in the world”. Forbes says Web Summit is “the best tech conference on the planet”, Bloomberg calls it  “Davos for geeks”, Politico “the Olympics of tech”, and the Guardian “Glastonbury for geeks”.

Whatever Web Summit is, it wouldn’t be possible without an incredible team of more than 240 employees, including world-class engineers, data scientists, designers, producers, marketers, salespeople and more.

We’ve disrupted an old industry by building incredible software and designing mind-blowing events. We’ve revolutionised how people come together in our world. We started with one event: Web Summit. But now, we’re creating category-defining events all over the world, from Asia to North America.  

We’re just getting started.

About the team:

We’re looking for an experienced  Software Engineer in Test to join our growing Product Engineering team at Web Summit - building out our services architecture and delivering key attendee and business tools and systems.  The engineering team is broken up into smaller cross-functional teams delivering different business projects like ad-automation, core data APIs, attendee web applications and internal optimisation tools.

At Web Summit we believe that the power of data and engineering can be applied to every facet of our events to optimise the attendee experience. Whatever projects you take on, you’ll work closely with our UX engineers, data scientists, event engineers and web developers across all our conferences: Web Summit in Lisbon and Collision in Toronto.

What you’ll achieve at Web Summit:

    • You will discuss and evangelize the benefits of a proper testing culture inside teams, spanning from unit tests to integration tests to end-to-end tests
    • You’ll be responsible for the quality of a suite of software systems used to deliver our international conferences. 
    • You’ll work with cross functional teams of engineers, SRE’s, mobile developers and product owners. 
    • You’ll implement software testing processes across many projects, working with engineers on code quality through exploratory and automated tests.
    • You will help teams with test ownership, providing knowledge, explaining best practices, and when necessary creating or helping create testing libraries and frameworks that abstract components and that can be used by developers to code their own test suites  
    • You will be able to provide guidance across different paradigms (backed, frontend, mobile)
    • You will help discover bugs, analyse issues and monitor fixes, as well as performing regression testing. 
    • You’ll review and analyse requirements, specifications, and technical design documents, providing timely feedback
    • You’ll create highly detailed and structured test plans and test casesYou’ll lead on testing prioritisation

Who you are:

    • You have an inquisitive mind, keen to understand the intricacies of the companies software
    • You have an eye for detail, always looking to achieve the highest standards in code review
    • You are an excellent communicator, with the ability to work smoothly and efficiently with all of your stakeholders.
    • You think outside the box, and can react on your feet to solve problems
    • You are highly skilled in bug finding, glitches and creating automated testing
    • You understand the viewpoint of developers and customers, and can prioritise what's important to fix.

Skills and abilities we're looking for:

    • Proven work experience in a software engineer in test  role
    • Highly skilled in software QA methodologies, processes, tools and best practices
    • Hands-on experience with automated testing tools
    • Stress and load testing experience ideal
    • Detailed orientated philosophy working to the highest standardsKeen to collaborate and work closely with colleagues and engineers, to build out a QA culture. 
    • Excellent communication skills, working across several teams
    • Tools currently used - Jira, git, selenium, appium, Jmeter or similar.

At WebSummit, we embrace diversity and inclusion. We want talent from all walks of life to help us on our journey to digitise the conference sector. Hiring decisions are made purely on experience, skills and the needs of the business.

Share this job:
Senior Software Engineer
Quadpay  
cs microservices .net-core event-sourcing cqrs senior Aug 22 2020

What You Will Do:

  • Work on a modern cloud based, event-driven microservice architecture
  • Build secure code that can scale to reach thousands of concurrent users
  • Iterate on problems quickly in a collaborative environment
  • Participate in a blameless culture which focuses on process and technology

What You Should Have:

  • 3+ years of experience in agile software development
  • Hands-on professional development experience with the .NET Framework and C#
  • Experience with relational database design and development
  • Proactive with a focus on getting things done, strong attention to detail and ability to produce high quality work within set deadlines

Bonus Points:

  • Experience with Domain Driven Design, CQRS, and Event Sourcing
  • Experience with Microsoft Azure Services
  • Experience with Kubernetes

While we'd prefer you to join us on-site in our New York office, we do accept exceptional remote candidates. Technology is changing the way people interact with the world and we’re bringing that revolution to the way people shop and transact. We allow shoppers to buy anywhere, at anytime - and pay in 4 interest-free, automatic installments over 6 weeks. You get the product right away and QuadPay will pay the merchant upfront.  We're looking for someone who can join our high-functioning team of passionate support professionals and we value a range of diverse backgrounds, experiences, and ideas. We pride ourselves on diversity and creating an inclusive workplace that provides equal opportunities to all persons regardless of age, race, color, religion, sex, sexual orientation, gender identity and expression, national origin, disability, military and/or veteran status, or any other protected classes. We're growing very quickly and always looking for talented people to join our team and help transform the way consumers shop and pay!

Share this job:
Experienced Full Stack Engineer
microservices typescript node-js vue-js mongodb full stack Aug 09 2020

Experienced full stack engineer required to join a brilliant team developing a technology platform that allows everyday investors fair access to public companies raising capital.

You need to have a great attitude, a willingness to learn and be prepared to get stuck in with the team. We are growing very quickly and have lots to do. There is shiny stuff to build, live applications to maintain and legacy to phase out. You'll be expected to pick up anything and everything to support the business.

We have beautiful offices in the heart of Mayfair but support remote working or a bit of both. There will always be people in the office and always be people working remotely. We only ask that you are effective while remote (timezone, online access etc).

You will be a core member of the team and expected to help in supporting the business inside and outside traditional office hours. This could mean a 6am start for a deal starting at 7am, or supporting a deal in the evening and occasionally a weekend. In return we offer super flexible working arrangements. This works on a rota basis.

You must be eligible for employment in the UK as this permanent position.

As part of the job application you will be expected to complete a small project that will demonstrate your full stack skills. We won't consider any candidate that doesn't complete the project. We will give you feedback on the project and allow for one resubmission. The interview process is very simple. You have the option of an interview before submitting the project. There will be a technical interview after you have submitted it that will include questions about the project. That's it.

You must be comfortable developing on both front and back end.

You will be expected to work with any of the following

Microservices, AWS, APIs, REST, NodeJS, Typescript, Javascript, Vue, Nuxt, NestJS, Express, HTML, CSS, CI/CD, Git, Swagger, JWT, document databases like MongoDB, relational databases like MySQL, event sourcing, CQRS, automated testing, Jest, Mocha, Docker, Contentful, Hubspot, React Native.

React skills are welcome but our target is Vue/Nuxt.



We don't expect you to know them all but we do expect you to be willing to learn!

Share this job:
Frontend Engineer
javascript react-js html css microservices frontend Jul 31 2020

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. We are looking for a Senior Frontend Engineer to build out an all new experience for optimizing software using our advanced machine learning technologies. Your role will be taking the lead on user interface implementation: working with designers, engineers and product managers to enable our users to get the most out of their applications.

Responsibilities

  • Translating UI/UX design wireframes to actual code
  • Developing new user-facing features
  • Optimizing web pages for maximum speed and scalability
  • Bridging the gap between graphic design and technical implementation
  • Collaborating with other team members including designers and backend engineers

Required qualifications

  • You should have a strong background in software engineering with 5+ years of experience
  • You are comfortable developing and deploying production ready applications
  • You believe a beautiful design requires beautiful code
  • You :heart: JavaScript and have experience with React
  • You are comfortable developing and deploying production ready applications

Preferred qualifications

  • You have experience with backend technologies and languages, including Go and Python
  • You are familiar with containers and Kubernetes

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:
Site Reliability Engineer
Quadpay  
azure kubernetes microservices monitoring performance sysadmin Jul 23 2020

What You Will Do:

  • Develop fault-tolerant, highly available and self-healing platforms hosted with Kubernetes on Azure AKS
  • Work with our platform engineers to write code that scales, maintains and monitors our infrastructure
  • Automate everything and instrument everything! We believe in infrastructure as code and using data and evidence to guide our decisions
  • Create zero-downtime CI/CD deployment pipelines
  • Build tools to analyze application performance and debug production issues
  • Participate in a blameless culture which focuses on process and technology

What You Should Have:

  • Experience using Kubernetes or a similar container orchestration platform
  • Experience scaling micro-service architectures within Microsoft Azure, AWS or GCP
  • Experience with a Service Mesh such as Istio, Linkerd, Kong, etc.
  • Experience with service monitoring tools such as Prometheus, Grafana, Application Insights, etc
  • Highly skilled in at least one programming language (Python, C#, Java, Ruby, Javascript, ...)
  • Obsession over using data and paying attention to small details to solve problems
  • Experience with chaos engineering, incident response plans, monitoring, and alerting

Bonus Points:

  • Experience with Microsoft Azure DevOps Services
  • Experience with Domain Driven Design, CQRS and Event Sourcing

While we'd prefer you to join us on-site in our New York office, we do accept exceptional remote candidates. Technology is changing the way people interact with the world and we’re bringing that revolution to the way people shop and transact. We allow shoppers to buy anywhere, at anytime - and pay in 4 interest-free, automatic installments over 6 weeks. You get the product right away and QuadPay will pay the merchant upfront.  We're looking for someone who can join our high-functioning team of passionate support professionals and we value a range of diverse backgrounds, experiences, and ideas. We pride ourselves on diversity and creating an inclusive workplace that provides equal opportunities to all persons regardless of age, race, color, religion, sex, sexual orientation, gender identity and expression, national origin, disability, military and/or veteran status, or any other protected classes. We're growing very quickly and always looking for talented people to join our team and help transform the way consumers shop and pay!

Share this job:
Senior Software Engineer, C# / .NET
Verys  
cs dot net microservices senior Jul 17 2020

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

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

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

Skills & Requirements

  • You’re smart, versatile, and passionate about delivering the highest caliber of code.
  • You communicate well with teammates and clients, and your experience backs that up.
  • You are highly skilled with C# / ASP.NET development
  • You're experienced with scalable and high availability systems
  • You have solid database experience (SQL, Stored procedures)
  • You’ve thrived on teams using the Agile methodology
  • Ideally, you have experience building web services and microservices
  • Bonus points if you have experience with AWS
  • You have at least 5 years of similar experience under your belt.

We Offer

  • Competitive compensation based on your skills
  • Learning resources like Udemy, Saisoft, and internal development meetups
  • An awesome culture with opportunities to meet like-minded people
  • Philanthropic events to get involved in the community
  • Competitive medical, dental, and vision coverage
  • Flexible hours and paid time off
  • 401K matching

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

Share this job:
Senior Platform Engineer
python3 django postgresql graphql microservices senior Jul 14 2020

We're looking for senior engineers to help us unleash the power of logistics. 7bridges transforms outdated, rules-based processes into agile, automated systems that continuously adapt to change. The platform is the last integration that businesses require to future-proof their logistics and deliver scalable, sustainable and profitable enterprise growth. Not only that, 7bridges saves customers 50% on their direct costs!

You should be great at communication and collaboration. You will want to learn and grow within the company and become a team leader to the next generation of our recruits.

What you will be doing

  • Architect, design and deliver complex features in conjunction with the product manager
  • Translate business strategy directly into engineering problems and solutions
  • Understanding and predicting the costs of development design decisions
  • Mentoring junior members of staff
  • Maintaining the quality of the production environment

Key technologies

It would be amazing if you were familiar with all of our key technologies but if you're not don't worry, thats why we offer skills training as one of our benefits.

  • Python 3
  • PostgreSQL
  • Redis
  • GraphQL
  • Django
  • Django Graphene
  • Django REST framework
  • Celery
  • Pandas
  • Pytest
  • Splinter/Selenium
  • Git
  • Test Driven Development
Share this job:
Senior Platform Engineer
python3 django postgresql graphql microservices senior Jul 14 2020

We're looking for senior engineers to help us unleash the power of logistics. 7bridges transforms outdated, rules-based processes into agile, automated systems that continuously adapt to change. The platform is the last integration that businesses require to future-proof their logistics and deliver scalable, sustainable and profitable enterprise growth. Not only that, 7bridges saves customers 50% on their direct costs!

You should be great at communication and collaboration. You will want to learn and grow within the company and become a team leader to the next generation of our recruits.

What you will be doing

  • Architect, design and deliver complex features in conjunction with the product manager
  • Translate business strategy directly into engineering problems and solutions
  • Understanding and predicting the costs of development design decisions
  • Mentoring junior members of staff
  • Maintaining the quality of the production environment

Key technologies

It would be amazing if you were familiar with all of our key technologies but if you're not don't worry, thats why we offer skills training as one of our benefits.

  • Python 3
  • PostgreSQL
  • Redis
  • GraphQL
  • Django
  • Django Graphene
  • Django REST framework
  • Celery
  • Pandas
  • Pytest
  • Splinter/Selenium
  • Git
  • Test Driven Development
Share this job:
Full Stack Developer
Operata  
kubernetes react microservices aws golang full stack Jul 06 2020
  • Location flexible, within Australia & NZ timezones
  • Full-time
  • Team member, reporting to the Principal Engineer


Operata is building the worlds first performance monitoring platform for voice applications. Our mission is to make people experience the measure of communications quality - It's about better connection.

Operata is a fast growing Australian based software company and an AWS Select Technology Partner. Our customers include leading insurers, telcos, banks and MSP's. We are a remote-first company, headquartered in Melbourne, Australia.

What we build...

The Operata platform is designed to measure, optimise and maintain voice performance to deliver the best cloud contact centers. Its built exclusively on AWS for Amazon Connect and the Cognitive CX suite.

What is that, exactly? we hear you ask...

https://operata.com will tell you all you need to know. Still unsure? Fire some questions our way.

About the role

Full Stack Engineers at Operata are focused on making Operata the most reliable, performant and trustworthy performance and experience monitoring platform around. Our engineering teams have built data pipelines that process millions of events per month and applications that support powerful monitoring and analytics at scale.

Our platforms are built on AWS. We use technologies in the AWS stack such as Lambda, EC2, VPC, S3, EKS. Our software is predominantly Go, JS, React, Redux, Material UI. We rely on Kubernetes, Serverless, Docker, Elasticsearch, Postgres, Terraform. We use a combination of managed and self-hosted approaches and build and manage our systems using Gitlab, Auth0, PagerDuty, Datadog etc.

This is a unique opportunity to be part of an autonomous, well-supported team where you can hone your skills & develop new ones.

How you will make an impact

  • Build out our high-quality SaaS performance monitoring application and API.
  • Figure out new ways to solve old and complex problems relating to voice data collection, quality measurement, test and assurance automation.
  • Work with 3rd party APIs (Browser, Voice, ML, AI, CPaaS, CCaaS, UCaaS, SaaS) to extract meaningful data for our customers.
  • Get your hands dirty with data collection, data analytics and related machine learning tools.
  • Contribute to and challenge our platform and its architecture.
  • Work on R&D projects in response to customer-driven requests.
  • Contribute to the product and engineering roadmap, and company success.
  • Surprise yourself: Learn a whole bunch of new tricks

Benefits

At Operata, we embrace inclusion and embrace diversity. We believe in work/life balance and bringing our true selves to work. To that end, we offer:

  • Great equipment - awesome connectivity,
  • Flexible working - and a day off for your birthday!
  • Strengthen yourself - annual Learning & development budget.
  • Family/community/work balance - in that order.
  • Flexible return to work options - for when someone new arrives.
  • Bootstrapped and profitable - we are in control.

For us, better connection is something we live - with our people, customers, partners and our team, its reflected in our 8 core values:

  1. Execute the why. Grow with purpose.
  2. Play the long game. Build respect, value relationships.
  3. Progress over perfection. Act and iterate.
  4. Be fearless. Be empowered to innovate without fear.
  5. We're customers too. We solve the problems we have.
  6. Impress yourself. Do it because you think it is valuable.
  7. Leave it better than we found it. Use our knowledge to do some good.
  8. Be thoughtful. Think first, empathize, consider our impact.

Read more about our culture and values at operata.com/story.

Operata is an equal opportunity employer and makes employment decisions on the basis of merit. Operata prohibits discrimination based on race, color, religion, sex, sexual identity, gender identity, marital status, veteran status, nationality, citizenship, age, disability, medical condition, pregnancy, or any other unlawful consideration.

Share this job:
Back End Software Engineer
node-js architecture api-design microservices sql backend Jul 06 2020

We are looking for a skilled and passionate Back End Software Engineer to join our Tech Team to build and scale effective software solutions. We are in need of an enthusiastic self-starter with deep expertise in complex back end structures capable of working with different integrated systems.

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, custom CRM/ERP's, programmable telephony, and other external systems.

  • Deliver and implement your solutions.

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

  • Work with other back end and front end developers on the team to deliver the overall solution.

  • 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-based back end technologies.


  • Experience with complex SQL and NoSQL databases.


  • Experience with different APIs and complex integrations between systems, that we use all the time.


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


  • Results Based Compensation Schedule

There is base pay and project bonus pay. Base pay varies significantly by the Engineer's level of ability and responsibility (Lead/Associate/Assistant) that the Engineer takes on projects - this level is reassessed after every project that the Engineer completes. Projects upon completion are rewarded with a bonus - bonus depends on the delivery of all requirements assigned to the Engineer, timeliness of delivery, rate of errors, and the amount of management attention needed in the project. Engineers who can deliver functional solutions that match requirements quickly and with little management action to correct errors get the best rewards and promotions in the organization.


  • 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:
Backend Software Engineer
Avenue  
go microservices rabbitmq kubernetes backend golang Jul 06 2020

Are you interested in creating software that must perform transactions within milliseconds, with high availability, that must handle hundreds of thousands of users and all that with ease to use and without miss a dime? If your answer is yes, you should join us.

As a Backend Software Engineering you will:

  • Design and implement new features for our platform
  • Improve existent design and functionality
  • Debug and Fix issues
  • Automate existing process and routines

Our backend is based on open source tools and runs as a set of Golang based MicroServices. We're using RabbitMQ and Grpc for communication. This backend supports our Web App (a React/Redux & JS SPA) and our Mobile App (Flutter engine using WebViews to render our Web App, soon to be fully native).

Basic Qualifications

  • Knowledge of CS fundamentals including data structures, algorithm design
  • Proficiency in Go
  • Basic knowledge of messaging and distributed computing
Share this job:
Integrations Engineer
X-Team  
ruby netsuite kubernetes microservices python crypto Jul 02 2020

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:
Ruby on Rails Back-end Engineer at Screening Ops Team/Toptal
Toptal  
ruby-on-rails ruby testing graphql microservices ops Jun 23 2020

### 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 2020

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:
Remote Node.js Developer ehealth
node-js angular microservices typescript java javascript Jun 03 2020

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 2020

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 2020

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 2020

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 2020

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 2020

(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 2020

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 2020

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: