Remote jobs in Programming

WORK ANYWHERE!

C2FO

Senior Software Engineer - Distributed Systems

Leawood ,KS

graphql

kafka

spark

node.js

kotlin

1 month

Remote Jobs

>

Remote Jobs in KS

>

Senior Software Engineer - Distributed Systems

Location: Leawood, KS Type: Full-time

What you’ll do


Our team is responsible for building and maintaining C2FO’s customer facing full stack web applications as well as several internal applications. We collaborate with C2FO’s design and product teams to provide excellent user experiences for our customers - small and medium sized business around the globe. You’ll work to build new features and harden the foundation of our event streaming architecture, GraphQL APIs, and search functionality to help provide real time insights into C2FO’s marketplace.


Responsibilities




  • Working with C2FO’s product and design teams to define and refine requirements, estimating work, and defining tasks based on a set of requirements




  • Uphold our high engineering standards and bring consistency to the codebases, infrastructure, and processes you encounter




  • Collaborate with experts on other teams such as infrastructure, security, and shared dependencies




  • Presenting technical concepts to engineers and non-engineer team members




  • Documenting team discussions, technical design plans, and technical decisions




Requirements




  • Experience building and scaling event streaming systems (Kafka, Spark, Kinesis)




  • Experience building Federated GraphQL APIs (Apollo, NodeJS)




  • Experience working with databases (Postgres)




  • Experience building authentication and authorization flows




  • Experience with dependency injection frameworks (NestJS, Koin, Dagger)




  • Experience building automated tests (End to end, integration, unit)




  • Ability to hold yourself and the team to high standards




  • Strong communication and interpersonal skills




Bonus Points




  • Experience with search technologies (Solr, Elasticsearch)




  • Experience working with Kubernetes environments




  • Experience with Continuous Integration and Continuous Deployment (Github Actions, Azure DevOps)



Your DREAM REMOTE JOB inside your inbox!

Get a
email of all new remote
Jobs.

Cookies, terms, and privacy policy

By clicking or navigating this website you accept and allow all our cookies, terms of use and privacy policy. This site uses cookies to offer you a better browsing experience.

UNDERSTOOD
feedbackfeedback

How would you rate your experience?

Experince

We may wish to follow up. Enter your email if you're happy for us to contact you.