Remote Redis Jobs

Last Week

Full Stack Engineer
Density  
react-js api python full stack javascript html Apr 04

When someone installs Density in a location, they get access to real time, accurate people count. The experience is magical to a customer, but the process involved in accomplishing it is complex. Density has counted 13 million humans, and that number is growing exponentially. We are seeking a talented backend engineer to help architect a suite of web-based products to transform that data into insight.

The software systems that support Density are foundational: our customer facing APIs and applications, our data ingestion pipeline, the systems that manage and orchestrate our fleet of devices, and the internal tools that keep our organization running smoothly. We put a high value on the infrastructure that supports our systems, and love approaching problems through research, prototyping, and experimentation. We are not afraid to embrace new technologies, but are mindful in what we choose.  

As an organization, we understand the importance of design, focusing on fundamental problems, and decentralizing decision making. As an engineering team, we design, build, and test with simplicity and scalability in mind. As individuals, we take ownership in our work and decisions. We’re looking for someone with a deep understanding of the web who shares these ideals.

The successful full-stack engineer will be applied to a wide variety of systems that constitute the Density platform. The Density platform is large, and your breadth of engineering knowledge will be put to the test.

A few key pieces of our system include:

  • APIs and data-pipelines that process millions of events
  • Mobile applications that help customers get their sensors online
  • Engaging web applications that help visualize people-count analytics
  • Notification systems that act on a set of triggers
  • Internal tooling that we use for our deep-learning models

This position reports to Density's Director of Software Engineering.

What you'll work on

  • Lead development on internal and customer facing projects utilizing Javascript, React, Python, Django, Postgres, Redis, Kafka, AWS and other technologies
  • Build APIs and data delivery mechanisms for applications such as web dashboards, alerting & health systems, mobile applications, and third party integrations
  • React to customer needs and feedback through tight-looped, iterative development
  • Contribute to open source initiatives
  • Document and teach best practices across our stack

What we're looking for

  • 2+ years industry experience building backend and front-end applications
  • Experience with relational and non-relational datastores
  • Experience with building applications using ES6, React, and Redux
  • Strong background in HTML and CSS
  • Experience with data-centric applications, including analytics pipelines, report generation systems, and alerting & health systems
  • Experience testing full stack web applications using frameworks and tools
  • Strong writing skills, with experience crafting clear and concise documentation
  • A motivation for constant learning

Icing on the cake

  • Experience with statistical analysis and trend data modeling
  • Experience with container orchestration technology kubernetes or ideally Nomad
  • A deep appreciation for design
  • A strange obsession with counting people (or what you can do with the resultant data)

While we have offices in Syracuse (NY), San Francisco, and NYC, we embrace and have built a culture around remote work.

Share this job:
Full Stack Developer
ruby-on-rails django angular full stack javascript ruby Apr 03

Company Overview

Join the Research Revolution with TheoremReach

TheoremReach is a profitable, bootstrapped team of innovators based in Madison, Wisconsin and Chicago, Illinois on a mission to make every person's voice matter. We do this by partnering with thousands of mobile app developers to allow our clients to survey millions of real people right where they are - on their smartphones enjoying apps and games. This allows app users to earn free virtual currency in exchange for sharing their opinions in a fun, delightful, rewarded survey experience. We believe in constant, iterative innovation - constantly dreaming, testing, optimizing, and launching new concepts and products to push the boundaries of both market research and mobile gaming. We believe in open communication, transparency, support, pride, and happiness in the work we do each day.  The core values that drive us are creativity, accountability, an analytical mindset, and a focus on the user.

Job Summary

We are looking for a full stack developer to join our team and help bring our product innovations to life with intelligent design, development, optimization, and testing. In this position, you will be responsible for designing, developing, and optimizing our consumer facing products.

  • You have a genuine passion for coding and get excited about learning new languages and platforms and have an ability to troubleshoot and solve challenges yourself
  • You're excited about developing and delivering web and mobile experiences that support hundreds of millions of consumers and thousands of partners
  • While you may have an area of concentration, you understand everything about the front and back end.

Responsibilities and Duties

  • Envision, design and develop solutions enabling rapid delivery and innovation of consumer web and mobile experiences
  • Design and develop components on the back end to build high-quality products
  • Design and develop fun and delightful user experiences on the front end
  • Collaborate with product, design and engineering teams to bring innovative products from concept to delivery on millions of devices with measurable benefits

Qualifications and Skills

  • Experience with Ruby on Rails or Django
  • Experience with test driven development
  • Experience with front end languages including JavaScript, HTML5, CSS, Webpacker, and Angular or React.
  • Ability to troubleshoot bugs.
  • Experience working with postgres, redis, memcache, elastic search, and key-value database technology

Requirements

  • You have experience working with server side code, API's, and databases
  • 5+ yrs of experience in a professional work setting

Benefits and Perks

We offer a market-leading benefits package including remote work, profit sharing, full health, dental and vision insurance, 401k retirement benefits, unlimited vacation policy, remote computer hardware, software, and peripherals.

TheoremReach is an equal opportunity employer. TheoremReach does not discriminate on the basis of sex, race, ethnicity, color, age, sexual orientation, gender (including identity and expression), disability (mental or physical), religion, national origin, citizenship, marital status, military or veteran status, or any other protected classification protected by applicable law; we will provide reasonable accommodations for qualified individuals with disabilities, and pursuant to applicable fair chance ordinances, we will consider for employment qualified applicants with arrest and conviction records.

Share this job:

This Month

Full-Stack Engineer
python javascript react-js aws redis frontend Mar 25
Please apply via Lever and make sure to say you found the job listing on Stack Overflow! 

Octane AI is a venture-backed chatbots and messaging startup seeking a Full-Stack Engineer interested in building the future of bots and artificial intelligence.

Octane AI is the leading conversational marketing automation platform for ecommerce. We use messaging channels like Facebook Messenger and SMS to improve the shopping experience for Shopify merchants and their customers. We work closely with Shopify, Klaviyo, Yotpo, and other top tech platforms in the ecommerce space. We are pioneering the future of ecommerce through conversational commerce. We are an all-remote company and venture backed, some of our investors include General Catalyst, Boost VC, and M Ventures.

You will work directly with our CTO Leif K-Brooks (founder and creator of Omegle, the largest chat platform of its kind, used by millions daily), our Director of Engineering, and our product team, to help build Octane AI's back-end technology and front-end experience. You will be in charge of building and implementing new plugins and features. You will be a critical member of the team, impacting our customers and revenue with the features you develop.

More about working in Engineering at Octane AI

- We believe the happier you are, the more productive you and the team are. Being a remote company allows us to work from wherever we'd prefer. Spend your evenings and weekends with your family/friends/hobbies.
- We hate bureaucracy. Feel free to talk to anyone in the team. 
- Your ideas are welcome. If you know how to improve our codebase, our product, our processes, don't be shy to share it.
- In our weekly meetings we do a fun thing called "fast parrot". Everybody, including the CEO, is involved. It's a little weird and fun at the same time, especially if you are doing a meeting from a public place.
- Our release process involves code review. In rare cases, we deploy without it, but we try hard to make sure at least one more pair of eyes looks at the code.
- Flexible working hours. We have only two meetings a week (they're back-to-back) where the whole team participates and it's necessary to be online. For the rest of the time, it's up to you to choose the most productive schedule for your work. 
- Three days a month we have "maintenance days" where you choose what to work on. Usually we work on tech debt, i.e. code cleanup or purely tech improvements.
- Don't work if you are sick. It's way better to rest and recover quicker than work at half power for a long time.
- If you feel you are stuck with a task don't hesitate to ask for help. There are no stupid questions, nobody expects you to know everything.

RESPONSIBILITIES

    • Work with the product team and engineering teammates to develop and implement new features and plugins for Octane AI. A well-rounded & diversified engineer is ideal for this role. If you love working with frontend mostly, that's also fine as long as you are able to change backend whenever needed.
    • Transform our roadmap and your ideas into scalable products and features. You will have the power to guide the direction of the company and the (many) features we build.
    • Implement new integrations within Octane AI. You will be working with the Facebook API and the APIs of products and services that we will be integrating into our bots and the Octane AI platform. You should be adept at learning new APIs.
    • Help develop and improve Octane AI's architecture.
    • Work quickly and efficiently in a fast-paced startup environment. Be flexible enough to take on any task.


REQUIREMENTS

    • 5+ years of frontend and backend-back development work. The ideal candidate is a top-tier developer who is comfortable in a startup environment -- AKA putting out fires, learning on-the-fly, and thrives on change and new challenges.
    • Critical skills: Python, Javascript (We use React.js).
    • Important: Experience working with the Facebook API, Redis, AWS DDB.
    • Nice to have: ES6/ES7, SASS, React-bootstrap, Redux, Functional programming experience
    • Please provide code samples or links to repositories with your code, along with an explanation of your programming philosophy. The more we can understand the way you think about code, the better. It's not an issue if you can't share a piece of code because of an NDA or something else.


BENEFITS

    • The ability to work from anywhere in the world. Our team works from New York, Portland, Barcelona, Austin, Canada, Serbia, Slovenia and more. As long as you can get the work done, we don't care where you are!
    • Excellent health benefits: health, dental and vision insurance for US employees
    • 401(k) for US employees
    • Flexible vacation policy, paid holidays, sick leave and parental leave
    • Fitness and home office credits. We want your workspace to be your happy place.
    • Generous stock options
    • Growth and leadership opportunities. We invest in the tools and training that will help your long-term career.
    • An amazing team of wonderfully driven and talented people
Share this job:
SEO Web Developer
javascript vue-js performance seo php laravel Mar 22

Who are we looking for:

We are looking for a SEO Web Developer to join our amazing Tech Team.

Our opportunities are countless: if you join us you will grow personally and professionally.

Roles and Responsibilities:

  • you will join a small team of developers, with an actual decision autonomy: you will be responsible for your work
  • you will find brilliant solutions for complex problems
  • you will write quality software: readable, well designed and well tested code
  • you will work together with people from other key areas, participating on analysis, discussion and implementation phases

Skills & Requirements:

  • love for coding: you are proud of your work.
  • excellent knowledge of modern technologies and web patterns (REST API, Single Page applications…).
  • advanced knowledge of OOP.
  • knowledge of relational databases and key value stores.
  • knowledge of our current web stack: PHP (Laravel), Javascript (AngularJS, VueJS), MySQL, Redis, Git, Jenkins, Unix like environment.
  • knowledge of different mechanisms of web rendering (server rendering, client-side rendering…) and their logics.
  • passion for fast navigation experiences: ability of reducing page load times and sizes (proper image formats, lazy loading, asynchronous scripts…).
  • great communication and synthesis skills.
  • analytical, detail focused mindset.
  • startup experience is a plus.
  • be able to legally work in Europe (you are the holder of a EU Passport or you are the holder of EU residency permit or you are the holder of a Schengen Work Visa).
Share this job:
Python Developer
python django elasticsearch ansible linux java Mar 17

PeopleDoc is looking for experienced and talented web developers who love working with Python, Django, JavaScript, ember.js. PeopleDoc has been growing like crazy during the last 4 years, and hopefully it’s not going to stop! The R&D teams is always in the process of improving our application for our users and supporting the incredible growth of PeopleDoc.

In this role, you will work closely with product owners, UX developers, SRE, DBAs, Support teams, and other web engineers to push forward the implementation of new features while also helping us to scale our platform. As a member of one of our feature teams, you will join a friendly and talented group of python developers, within a dynamic, forward looking company, facing great engineering challenges.

Our stack includes: Python/Django, PostgreSQL, ElasticSearch, Redis, RabbitMQ, Ansible, ember.js, Java/Scala

 Successful candidate will be able to:

  • Design, ship and test new features in collaboration with the Product Team
  • Use your deep understanding of web technologies and APIs to advise on the system's architecture
  • Push your code in production, improve our deployment process and monitor it
  • Analyze, rethink and refactor the code to scale the application
  • Write unit, functional and performances tests
  • Contribute to our OpenSource Projects 

What you bring to the table:

  • The ability to write tested, production grade Python + Extensive SQL skills
  • A solid understanding of Linux development and automation tools (we use Ansible to manage configuration, and you are expected to deploy your own application and features)
  • Like to learn & share, you are passionate and humble about your skills
  • Excellent communication skills. As a team and “international company” we communicate mostly in English
  • JavaScript experience is a big bonus, we use ember.js, and JavaScript everywhere

What we bring to the table ? 

  • A passionate and welcoming team,
  • Team work is in our core values; we learn from each other by pair programming or via extensive code reviews
  • Double screens, supercharged PCs,
  • Croissants every monday,
  • Off-sites, Babyfoot, tennis table and PS4 for the lunch break
  • Open to remote workers

Typical Interview Process:

  • If your application is selected, a Recruiter will reach out to schedule a phone screen with them.
  • If selected to move forward, you will complete a HackerRank Coding Assessment.
  • If you pass, you will either move forward to a technical phone call for an additional screening, OR directly to an onsite interview.
  • Offer stage.
Share this job:
Full Stack Developer
node-js rest nosql json api full stack Mar 13

We’re looking for a Full-Stack Developer to join our dynamic Engineering team. This role will focus on helping us rapidly execute our Partner API and Direct-to-Consumer roadmaps. This position can be located in our NYC headquarters, Lancaster PA office or be remote.

This is an opportunity to join a fast-growing, profitable venture-backed company in a rapidly expanding market in a highly-impactful position.

Job Responsibilities

  • Own your work from technical design, development, testing, deploying, maintaining and documenting
  • Collaborate with the Product team and other members of the Engineering team to solve business & technical challenges in simple, sustainable ways

Qualifications

  • 5+ years experience in a full-stack developer role for a SaaS company in an Agile Scrum environment, preferably at a start-up
  • Exceptional work ethic, critical thinking skills & attention to detail
  • Substantial experience with NodeJS & NoSQL databases
  • Solid experience with building scalable and secure RESTful APIs
  • Ability to work collaboratively within a distributed Engineering team
  • Bonuses:
    • Familiarity with any of the following: React/Redux, RabbitMQ, Redis, JSON API, PHP, Python, Nginx, MySQL, Couchbase
    • Authentication mechanisms such as OAuth, JWT, etc.
    • Browser automation/web scraping
    • Experience with AWS, distributed systems & networking
Share this job:
Backend Engineer - Rust
backend linux redis crypto Mar 10
About Kraken

Our mission is to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion.  Founded in 2011 and with over 4 million clients, Kraken is one of the world's largest, most successful bitcoin exchanges and we're growing faster than ever. Our range of successful products are playing an important role in the mainstream adoption of crypto assets.  We attract people who constantly push themselves to think differently and chart exciting new paths in a rapidly growing industry. Kraken is a diverse group of dreamers and doers who see value in being radically transparent. Let's change the way the world thinks about money! Join the revolution!

About the Role

This is a fully remote role, we will consider applicants based in North America, South America and EMEA

Our Engineering team is having a blast while delivering the most sophisticated crypto-trading platform out there. Help us continue to define and lead the industry.

As part of Kraken's Core Backend team, you will work within a world-class team of engineers building Kraken's infrastructure using Rust. As a Backend Engineer, you help design and implement new services, and port legacy ones into Rust. You will work on projects through their lifecycle, from their initial requirements, implementation and up to production.

Responsibilities

  • Design and implementation of Micro-services in Rust
  • Port legacy Micro-services to Rust
  • Writing reusable, testable, and efficient code
  • Implementation of security and data protection systems
  • Write highly scalable, high volume services

Requirements

  • At least 3 years of experience in software engineering
  • Experience writing network services or asynchronous code in Rust
  • Experience using a Linux server environment
  • Ability to independently debug problems involving the network and operating system
  • Proactive, self-driven mindset

A strong candidate will also

  • Be familiar with deployment using Docker
  • Have experience with other strongly typed languages
  • Have experience with distributed systems, SQL, Redis and Kafka
  • Be passionate about secure, reliable and fast software
  • Have open source contributions, including in Rust
  • Be familiar with PHP
We’re powered by people from around the world with their own unique backgrounds and experiences. We value all Krakenites and their talents, contributions, and perspectives.

Check out all our open roles at https://jobs.lever.co/kraken. We’re excited to see what you’re made of.  

Learn more about us:
Share this job:

This Year

Java/Spring Developer To Work on Articles
spring spring-security spring-boot java redis Feb 23

We’re looking for Java/Spring Developer to work on creating technical articles.

First – you naturally need to be a developer working or actively involved in the Java and Spring ecosystem. The articles will be code-centric, so being in the trenches and able to code is instrumental.

Second – you need a solid command of the English language.

Budget and Time Commitment

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

Here are the typical budgets used by most authors:

Level 9

  • 1250+ words - 85$
  • 1500+ words - 90$
  • ...

Level 10

  • 1250+ words - 90$
  • 1500+ words - 95$
  • 1750+ words - 100$
  • ...

Once you get started, we have a lot more budget levels (the top level is 22), based on the quality of your writeups.

...

In terms of time commitment, a good target is one article every 2-3 weeks - but that’s very flexible (as long as our communication is good).

About the article (+ some examples)

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

We’ll usually pick articles out of the existing content calendar of the site (based on the areas you want to work in). You can also suggest your own topics as well (and get an additional compensation for that).

Here are a few examples of topics:

Using the Spring @Scheduled annotation

Spring JDBC Pagination

Sorting in Hibernate

Spring Data Redis introduction

And here are a few finished article examples:

http://www.baeldung.com/spring-data-rest-intro

http://www.baeldung.com/spring-data-elasticsearch-queries

http://www.baeldung.com/registration-verify-user-by-email

https://www.baeldung.com/exception-handling-for-rest-with-spring

You can also find the contribution guidelines on our site: 

https://www.baeldung.com/contribution-guidelines

Share this job:
API Engineering
node-js api mongodb architecture caching javascript Feb 21

We are looking for an experienced system software contributor with an architect's mind to join our small engineering team as an API engineer and problem solver. API engineers provide the core functions for our business through the highly performance and innovative APIs they design, build, and elaborate.

Role & Responsibilities:

You will

  • Help define technology solutions to product problems
  • Propose, discuss, plan, and develop APIs for use by our frontends as well as system partners
  • You will architect and document solutions with your peers in the engineering team, size them, commit to them, develop them, and make sure they succeed in production.
  • With your experience, be able to help identify system issues in advance, and understand the tradeoffs in terms of time and effort of the various solutions to them.
  • Use your creative intelligence to find appropriate solutions and propose what are perhaps entirely new ways to better solve problems.
  • endeavor to be responsive to your team as well as those outside of the team and engage with them honestly.
  • know your limitations

Technical Requirements:

  • You will be expert in Nodejs and Javascript at a minimum. Your expertise in Typescript is a plus as we are starting to use that now.  Much of our code is also in CoffeeScript so your familiarity with that is plus.
  • You should be expert with async code and the issues that arise from multiple processing threads working on the same data. 
  • You should know Mongo and MySQL-like system very well or have the background to slam-dunk those.
  • Familiarity with Redis and/or other caching systems. And understand the issues.
  • Expertise in writing readable, well designed, class oriented code is essential. Typescript ideally, but also in any other type-strong language.
  • Be good at understanding, refactoring, and commenting code.
  • Know what a well designed API looks like and why it is the way it is.  Understand and have opinions on REST-based apis.
  • Nice if you have experience in working with or incorporating AWS components into design solutions. 
  • Know Git, understand and use task management, and understand how sprints or other agile development processes work.
  • Have experience and appreciation for writing test cases. Can talk about TDD or other testing methodologies and have opinions on them. 

It’s a plus if you have experiences with:

  • Machine learning, image recognition, or human behavior detection technologies
  • Ops and system infra, containerized system
  • System optimization and architecture, operating systems or networking design
  • Securing systems, and handling PII
  • Have development experiences with Medical technologies, systems, and markets.
  • Content management systems
  • Business billing and reporting systems
  • Experiences with healthcare systems, medical technology, and related fields.
  • Running a principled process for selecting technology products, including build vs buy decisions.
  • AWS stuff as IAM, EC2, ELB, ALB, ECS, VPC, security groups, and container management via Docker and Kubernetes, as well as scaling & security practices. 

Other requirements:

  • You must speak excellent English.

Location -- Remote:

This job is a remote hire based anywhere in the Americas or Europe. We are a San Francisco based company but you can work from your home or from a workspace. We will work with you to be fully connected member of our team. The majority of our staff is located remotely!

Impact:

As this is still a startup, your work will have impact not only on engineering, but in the products customers experience, as well as in all aspects of the business.  This key role directly affects patients, healthcare workers, and companies through your API work. For example we get comments like this often:

"Each day I check for my PeerWell things to do with eagerness. My surgery is scheduled for the 5th of December and I have done my prehab for the past 17 days. By watching and doing the video exercises, I am walking better on my surgical knee. The meditations are great, especially the one on pain and anxiety. I feel this is an awesome program and look forward to what is expected of me every day"

Culturally:

You care about doing good and finding ways to help other people. We care about the work we do, and how we do it. We care about friendly and effective teams and a civil work life. We care about our patients and their outcomes.

Process:


  1. You must send a note describing your interest and fit for this role along with your resume. We will not be able to respond to all who apply. We can respond to questions via the StackOverflow job tools.

  2. If we think you are a good fit, we will either


    1. send some questions, or

    2. reach out and schedule an initial interview with our VP of Engineering.


  3. If that looks promising, we will follow up with one or more secondary interviews with:


    1. API lead,

    2. Ops lead,

    3. Design lead, and

    4. Support lead


  4. And a Coding Challenge


    1. The coding challenge you can do on your own time that is intended to reveal your technical creativity and chops, and help us understand more about your coding persona.


  5. Final candidates will have a conversation with our CEO

Share this job:
Full Stack Developer
php mysql gruntjs sass laravel full stack Feb 17

Love development? We’re looking for you!

Endgame360 is a fully remote pop media company that runs www.cheatsheet.com, www.sportscasting.com, www.remoter.co, and www.motorbiscuit.com.  Endgame360 is dedicated to providing audiences the information they want in an easy-to-read way. We want readers to save time and live more, so we closely follow, research, and write about topics to bring readers the most up-to-date news, guides, reviews, lists, and advice. 

We are looking for a full-time Fullstack Developer to join our growing team!

As our Fullstack Developer you will:

  • Report directly to our Data Engineer Manager and collaborate with our close-knit tech team. 
  • Build leading edge internal software systems and leading edge UI in our CMS and site. . 
  • Work with our senior management to develop software features.
  • Work with our editors and authors to deliver UI features. 
  • Help take our website to the next level. 
  • Support our existing front-end team and back-end team. 

What you will need to be successful in this role:

    • At least 5 years of experience. 
    • Experience with LEMP stack and DevOps role in the Software development life cycle
    • Familiarity with Laravel and mastery of PHP, MySQL. 
    • Experience with Linux and comfort with working within the shell.  
    • Familiarity with Wordpress, mastery of front-end javascript techniques
    • Experience with code versioning, knowledge of optimization techniques for high traffic sites, HTML, CSS, Javascript, Grunt, SaSS are required skills.
    • Experience with code versioning, knowledge of optimization techniques for high traffic sites and large datasets, OOP, standards compliant coding are required skills.
    • Knowledge of AWS, Redis, LUA helpful but not required.
    • Ability to estimate time and stick to deadlines necessary
    • Excellent organizational, project management and communication skills.
    • Ability to work independently in a virtual environment.
Share this job:
Senior Software Engineer
cs dot net javascript sql-server azure senior Feb 14

Free Market Music is a music technology company located in Nashville, TN. We are now hiring key members of our engineering team to create the next-gen music marketplace. We are looking for people with the ambition, skills, and endurance necessary to create and implement a world-class product.

Our next teammate will take ownership of the features they build while working independently and communicating issues, concerns, and progress along the way. Some of our team is remote, and some of them work in our office. This position can be 100% remote - bonus points if you’re in the Nashville area.

We all wear a bunch of hats at Free Market Music, and we’re looking for flexible individuals who love to solve problems. Applicants should have a strong history of designing and building full-stack solutions. We need high-energy engineers with exceptional integrity, transparent communication, and high standards.

What you’ll be doing:

  • Design, develop, and implement features on both the server (C#) and client-side (JS)
  • Consistently write readable, performant, scalable, and secure code
  • Deliver reliable software that’s on-time, well-tested, and maintainable
  • Define, architect, and document flows throughout the data lifecycle
  • Peer code review and follow standard development methodologies
  • Writing unit and integration tests to guarantee your code does what it should
  • Design and support CI/CD pipelines

What we require:

  • Outstanding knowledge of C#, .NET, JavaScript, T-SQL, OOP and RESTful API services
  • At least 3 years of development experience at a senior level
  • Very comfortable with Git
  • B.S. degree of equivalent education
  • Excellent English writing and communication skills
  • Legal right to work in the US

What we use:

  • C#, .NET Core, ASP.NET Core
  • HTML5/CSS/JS, .NET Razor, jQuery, Bootstrap
  • Git and Azure DevOps
  • Azure: Web Apps, SQL, Cognitive Search, Blob Storage, Service Bus, Redis, Application Insights
  • Data: MS SQL Server, Dapper, DbUp migrations
  • Other: xUnit, Hangfire, Ocelot, FFmpeg, Swagger, NLog

Bonus points:

  • Deep knowledge of Azure offerings
  • Experience developing for highly available, horizontally scalable solutions
  • A showcase of styling and responsive designs you’ve worked on
  • Experience with handling various types of media or big data
  • Open source projects
  • Experience building Android applications in React Native
  • Live in Nashville, TN
Share this job:
Senior API Developer
.net-core asp.net-web-api cs aws mongodb api Feb 12

SkySlope is looking for a Senior API Developer with passion, skill, and heavy experience in developing high performing, publicly accessible Web APIs. In this role, you will have the opportunity for hands-on development of our next generation of SaaS APIs, while also helping to establish organizational standards for security, quality, and architecture.

A successful candidate will be a self-motivated individual with a proven track record for developing and maintaining all aspects of public APIs, including contract definition, security, automated functional testing, automated performance testing, and high availability. This person will have a passion for using software to solve complex problems and an obsession for maintaining a flawless experience for the customer.

What You'll Do

  • Hands-on development of highly available, scalable, and performant Web APIs.
  • Collaborate with other teams on API standards in order to achieve a clean, consistent API experience for our customers.
  • Develop a consistent standard for API contracts using the appropriate contract architecture and technology for the problem (REST, RPC, GraphQL, etc)
  • Help to develop reliable automated tests to maintain functional correctness, performance, and backward compatibility.

Requirements

  • 10+ years software development experience
  • Experience with .NET Core or Web API highly preferred
  • Experience developing and maintaining high traffic, publicly facing API with 5 nines uptime
  • Unit and Integration Testing
  • Relational database experience (SQL Server, MySQL, etc.)
  • NoSQL database experience (MongoDB, Redis, etc.)
  • Continuous Integration and Delivery (CI/CD) platforms (CodePipeline, Jenkins, etc.)
  • Cloud computing platform experience preferred (AWS, Azure, etc.)
Share this job:
Senior Engineer
java sql jakarta-ee typescript angular senior Feb 12

Designed by analysts but built for the entire team (security operations, threat intelligence, incident response and security leadership), ThreatConnect’s intelligence-driven security operations platform is the only solution available today with intelligence, automation, analytics, and workflows in a single platform. Centralize your intelligence, establish process consistency, scale operations, and measure your effectiveness in one place. To learn more about our threat intelligence platform (TIP) or security orchestration, automation, and response (SOAR) solutions, visit ThreatConnect.com.

Job Description

The Engineering team is looking for a Senior Engineer to join the Security Orchestration team as we take Playbooks to the next level. The Senior Engineer will hit the ground running and have a tremendous opportunity to lead the team in building out a scalable and extensible platform. In the constantly evolving cybersecurity space, you will be a key contributor to a team of talented engineers. You will play a critical role in developing team process and the technology driving the platform.

What you’ll do:

  • Solve Problems - Tackle some of the most challenging engineering problems by understanding the needs of our customers
  • Design - Break down problems into a high-quality design that scales with concurrency needs, increasing data sizes, and on-going product enhancements
  • Build - Comfortable with hands-on development to implement and own solutions through release
  • Lead - Provide technical leadership and effectively deliver as a team leader
  • Grow - Refine your skills and show a tenacity for learning to solve business challenges using open source technology
  • Jack of all Trades - You are passionate about using the best technology for the problem, not using one technology to solve all problems

What we’ll do:

  • Provide an inclusive and constructive team environment
  • Provide a supportive team of smart engineers to challenge and grow with you
  • Offer an opportunity for challenging work in a fast-paced environment

Requirements

What you’ll bring:

Required Qualifications:

  • 6+ Years Experience building enterprise Java Applications
  • 2+ Years Experience working with JavaScript/TypeScript/Angular 4+
  • 2+ Years Experience working with SQL Databases
  • Excellent verbal and written communication skills
  • Strong willingness to learn and build on existing codebase
  • Solid understanding of Object Oriented Design
  • Comfortable designing and troubleshooting highly concurrent and stateless architectures
  • Messaging Framework experience (i.e. ActiveMQ, Kafka, MQTT)
  • Experience building horizontally scalable and distributed systems
  • Experience troubleshooting network-related issues (i.e. SSL, Java Certificate, Encryption)

Desired Qualifications:

  • Remote work experience
  • Wildfly experience
  • Python experience
  • Experience using REDIS and underlying data structures

Benefits

Work-Life Balance:

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

Medical:

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

Financial:

  • 401K retirement savings plan with company matching program up to 6%
  • Paid Maternity/Parental Leave
  • Paid Bereavement Leave
  • Health Savings Account
  • Cell phone stipe
Share this job:
Senior NodeJS back end software developer
node-js redis websocket postgresql blockchain senior Feb 07
  • 7+ years’ experience building, leading and maintaining multi-layer, services-oriented web-facing applications
  • Extensive experience of NodeJS and common packages, architectures
  • Experience designing, maintaining and expanding APIs via REST, WebSocket and other technologies
  • Experience building tool chain applications, agents, services, server and client applications in NodeJS or similar
  • Thorough working knowledge (and preferably DBA experience) working with a variety of database, NoSQL and other storage technologies in NodeJS (at least including PostgreSQL and Redis)
  • Application (and host) scaling experience with NodeJS
  • Some experience building with front-end frameworks (e.g. React, Vue) required
  • Full stack application architecture and design experience required (everything from the hardware and network to browser packaging and usability)

Experience with the following is also beneficial:

  • NextJS
  • Docker (for development and production)
  • GraphQL
  • Typescript
  • Blockchain, cryptocurrency and smart contracts
Share this job:
Sr. DevOps Engineer
dot net asp.net-web-api sql teamcity google-cloud-platform saas Jan 24

Titan School Solutions is an EdTech startup that is on the fast track for growth and changing the face of school nutrition. Our SaaS platform is recognized in the space for bringing state-of-the art efficiencies and real-time transparency into schools, all while remaining focused on the bigger outcome - helping K-12 students. Titan’s founders are school information technology veterans who have not only created a scalable and affordable solution but have also brought value into schools by delivering real results.  

As we continue to sky rocket within this industry, we need a hands-on Sr. DevOps Engineer that can work collaboratively with our team in order to deploy and operate our highly impacted systems. We’re looking for someone who can overcome the challenges that come with a startup, do more with less, face a problem head on, automate and streamline our operations…and do it all while consistently resolving issues in our dev, test and production environments. 

If you are a highly energetic self-starter with the ability to work independently in a remote environment, achieve results, focus on the details, and ultimately want to be part of transforming an institutional enterprise then…APPLY HERE! 

WHERE YOU WILL BE IN ONE YEAR: 

  • TRANSFORM AN INDUSTRY! - You will be involved in an industry that is unlike any other. You will monitor high traffic volumes on a consistent basis and work in a fast-paced field that will expand your horizons and put you far above your peers.
  • ACCELERATE YOUR CAREER!  - This is a transformational opportunity for someone who is looking to prove they can come into an organization on the ground level and fix its problems at the source. You will accelerate your career in half the time while having double the impact on our day to day operations. 

WHAT YOU'LL DO TO GET THERE:

  • Work as part of a small technical team to build and manage a resilient and secure infrastructure for the various application platforms.
  • Collaborate with development team to not just maintain, but also build and improve the underlying systems to be highly available, scalable and highly performant.
  • Scale infrastructure to meet rapidly increasing demand and improve automated deployments, monitoring, management and incident response.
  • Monitor site database stability/performance and troubleshoot issues.
  • Collaborate with a team to create and execute load and performance tests.
  • Proactively meet standards for information security and compliance.
  • Have an attitude to always improve by constantly researching new technologies and services(example: SQL Server on Linux, .NET auto scaling on GCP, etc.)

WHAT YOU’LL NEED TO SUCEED:

  • Google Cloud Platform will be the main focus of preferred experience, if you have strong experience in AWS or Azure that will give you a great foundation to build upon.
  • Experience with Kubernetes, New Relic, Hangfire administration, Redis preferred
  • Strong experience in Linux  and knowledge of automated builds and deployments such as TeamCity, Octopus Deploy, VSTS, etc.
  • Strong experience managing, monitoring, profiling and scaling Microsoft servers(SQL Server, Windows Server, IIS).
  • Strong knowledge and understanding of SaaS network architecture, security and troubleshooting techniques.
  • Experience creating and maintaining backup strategies as well as managing PCI compliant production environments.
  • Release automation, system administration, system configuration, and system debugging experience
  • Experience implementing and maintaining monitoring and alert systems.
  • Ability to operate in an agile, entrepreneurial start-up environment.

 WHAT WE OFFER: Titan offers all of the opportunity that comes with a startup but without the risk. It is backed by Cie, a startup accelerator, and Wavemaker Partners, a venture capital firm.  This position is available for remote employment in the United States and does require the team member to be on call.

  • Competitive salary: Based on experience and performance.
  • Health/Benefits: Medical, Dental, & Visual. 95% paid by employer!
  • Unlimited PTO: We believe in work/life balance to reward our rock stars for delivering great results. 
  • The Right Gear: All the bells and whistles you need to drive results.
  • 401k Matching: We offer a generous 401k plan and we match 100% up to 5%.
  • Ownership: You’ll be a crucial member of the initial build-out team, offering unlimited opportunity for growth and professional development.
Share this job:
Cloud Software Developer
.net-core cs nosql docker azure cloud Jan 24

We are building a brand-new Development Team.  You will be working within this team to build out high performing API’s, robust microservices, cloud native databases, backend algorithms and infrastructure in support of the company's vision for a supremely scalable, extensible and highly performing cloud-native solution.

What You’ll Need

  • Good analytical and problem-solving skills.
  • A positive and proactive attitude with strong initiative, team-working skills and the ability to learn quickly.
  • Good communication skills, with the ability to communicate in English in all forms.
  • An understanding of the principles behind great software design, allowing you to write code that’s clean, fast and scalable.
  • A good degree in Computer Science, Engineering or other numerate or semi-numerate discipline.
  • Extensive commercial experience of building and working with cloud-native or hybrid cloud solutions under either Azure, AWS or Google Cloud.
  • Strong hands-on experience with Microsoft .NET Core, using C#.
  • Experience of building solutions incorporating NoSQL Databases such as Redis, MongoDB, AWS DynamoDB or Azure Cosmos DB.
  • Well-practiced with Agile Development Methodology, working in short sprint cycles.
  • RESTful API development.
  • Git Source Control, in particular with GitHub or Azure DevOps Services.
  • Unit Testing Frameworks, such as MSTest or NUnit.
  • Experience of building cloud-native solutions with Microsoft Azure; particularly use of Azure Functions, Machine Learning, Table & Blob Storage, App Service, API Gateway, Azure Service Bus and Azure Kubernetes Service.
  • Working familiarity with microservices-based architectures and implementing design patterns such as CQRS.
  • Infrastructure as Code (Terraform).
  • Containerization Technology (Docker, Kubernetes, Nginx).
  • Working knowledge of CI/CD using TeamCity, Azure DevOps Services or similar tooling.

Web Development frameworks including React, Node.JS and Express.

In Return You’ll Receive

  • A greenfield opportunity to build a brand new, highly sophisticated cloud-native platform.
  • An opportunity to work with some of the most modern and leading-edge cloud-based technologies available; working closely with top experts in the industry.
  • Great start-up culture in a fun, friendly and hardworking team.
  • Flexible remote working
  • Competitive salary
  • Share options package - a rare opportunity to get in early and have a stake in what could potentially be a unicorn start-up, with a huge financial payback
  • Private healthcare insurance
  • 25 days of holiday + national holidays.
Share this job:
Systems Engineer - SaaS
Percona  
saas linux docker cloud redis Jan 15
Percona is a leader in providing best-of-breed enterprise-class support, consulting, managed services, training and software for MySQL®, MariaDB®, MongoDB®, PostgreSQL® and other open source databases in on-premises and cloud environments. Our services and software accommodate rapid growth and application development, help companies develop and deploy agile solutions and improve your ability to keep up with customer needs.

Discover what it means to work with some of the smartest people in the industry, and help solve some of the most challenging customer problems. We offer flexible hours, competitive salaries, the ability to work remote and the amazing experience of working with a multinational team of experts.

We’re looking for a full-time Systems Engineer with extensive SaaS experience to join our team and help continue building Percona Monitoring and Management(PMM).  While your core responsibility will be for the infrastructure that supports our SaaS component of the PMM platform, you will be a key resource that helps our platform team deliver a wave of new and exciting services to both the community and our subscribers.  You should be obsessed with uptime, security and systems performance; the mere thought of carrying out a repeated task manually should cause you to cringe. You will solve many of our most complex problems through a partnership with our Developers and Build Engineers and be committed to both educating and learning from your team. 

Location:  remote position, we are open to candidates globally, but the engineering team you will be working most closely with is predominantly located in the Central European time zone so you should be available to work within these time zones as required.   

In this role, you will:

  • Identify and uphold Systems Administration best practices around configuration management, security, monitoring, alerting, etc.
  • Develop scalable, high-volume, performant infrastructure focused on simplicity and resiliency
  • Be responsible for business continuity and HA
  • Help develop the architectural requirements and turn architectural requirements into tangible deployments 
  • Create playbooks to help others share the load of managing the infrastructure and responding to issues 
  • Create custom automation for repetitive tasks that can be incorporated into broader orchestration
  • Maintain a continuous line of communication with engineers and architects 
  • Identify, leverage, and successfully evangelize opportunities to improve engineering productivity and performance
  • Serve on-call rotations for 24x7 coverage of our application

What You Have Done

  • 4+ years as a System Engineer plus degree in relevant field
  • Strong Linux experience
  • Extensive experience with on-prem systems as well as public cloud (AWS, GCP, Azure) 
  • Experience designing, building, managing, and documenting complex SaaS infrastructure
  • Containerization with Docker and orchestration (Kubernetes, ECS, Openshift, etc.)
  • Experience with databases/data stores/caching (MySQL, Postgres, EBS, memcached, redis, etc.)
  • Deep knowledge security and encryption techniques for transmitting and storing sensitive data
  • Solid team player and experience working across multiple teams / cultures in a remote environment 
  • Ability to communicate in English (speak, read, write) at an intermediate level or better

Preferred Experience

  • Load balancing systems (ELB, HAproxy, Nginx, etc.)
  • Leveraging message bus systems (0MQ, e.g. RabbitMQ, SQS, etc.)
  • Configuration management (Puppet, Ansible, etc.)Open source development experience
  • Familiarity with Git
  • Experience with continuous deployment to cloud / virtualized environments (“DevOps”)
  • Fluent English communicator
Location:  Remote work from home but the engineering team you will be working most closely with is predominantly located in the Central European time zone.  

Remote work from home openings require consistent and strong internet access.

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

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

Please review our Percona GDPR Privacy Policy.
Share this job:
Software Engineer Java Full Stack
java aws mysql javascript full stack html Jan 14

Software Engineer Java Full Stack 

Who We Are

Cardinal Financial is a fast-growing, technology-based mortgage lender reinventing how people get home loans. We understand great people are the key to great companies.

Who We Need

We're looking for a bright, hard-working, and passionate full-stack Java software engineer that wants to be part of a team and company building great technology.

The position is remote but you must work from your US home. We prefer if you work eastern time zone hours but we will consider central time zone candidates.

What You’ll Do

  • You'll collaborate with an intelligent and supportive engineering team in an agile environment, and with management and stakeholders that love the technology we produce.
  • You’ll do full-stack development because it benefits the team and product when an engineer is familiar with the entire
  • You’ll manage your stories completely, including prioritization, working with stakeholders for design and specs, communicating status to all, writing the code, and documenting what you've
  • You’ll write clean, concise code, and robust unit
  • You'll create well-designed UIs that make our users productive and simple for our customers to
  • You'll participate in code reviews and daily interactions to ensure our application meets our high standards. We mix up the review teams so you'll get exposed to the whole system.
  • You’ll find ways to improve our applications and how we allowing us to make more happen with less.

What You’re Like

  • You love a fast environment with a lot of You take pleasure in creation, chaos, spontaneity, change, debate and silence.
  • You’re passionate about great code design, great UX, security, performance and
  • You pride yourself on understanding projects top to
  • You’re comfortable working in a team where each of us has a huge impact and we depend on each other to get things
  • You enjoy working alone or working with You’re comfortable doing things even when you’re not told exactly what to do.
  • You like helping others on things that have nothing to do with your

What You Need

  • You have a bachelor’s degree in Computer Science or related field and at least 2 years of software development experience on a large-scale web
  • You communicate well whether you’re getting specs from a stakeholder, writing those specs, explaining a design to your colleagues, or patiently helping a user
  • You can analyze a feature story and design a robust solution for You can create specs for complex business rules and calculations.
  • You write well-designed code that you and others will find easy to understand and modify six months from
  • You have a strong understanding of object-oriented design and how to implement your designs in Java. You’re comfortable with Linux commands and
  • You know how to design good databases and your SQL skills are
  • You’ve built UIs using HTML, CSS and Javascript (including OO JavaScript, not just JQuery). Experience with single-page application frameworks like Angular is a
  • Experience implementing HTTP / XML integrations with third-party systems is a

Our Technology

Our application is a challenging and complex system that includes lender and borrower interfaces, workflow, document management, advanced automation, and integrations with external entities and services.

The server architecture is stateless, cleanly managing the business logic and persistence layer, exposed as a RESTful JSON API. The server is written using a combination of Java 11 on Jetty, and Node.js for asynchronous tasks. Our database is MySQL with MyBatis ORM and uses Redis for caching and non-critical message queuing.

The UI uses a custom, JavaScript MVC framework with dynamic code loading modules, client-side routing and templates, powerful data-binding features, integrated services, and advanced component architecture.

Our applications are containerized, utilizing AWS services to deploy on EC2 via ECS. We use Aurora to scale and handle DB failover. We monitor with CloudWatch and push urgent issues to PagerDuty for triage. We use Jenkins to test and deploy.

All infrastructure is built with Infrastructure-as-code tools like Terraform. Server images are built with Packer to enable reproducible results with security hardening. We use GuardDuty, AWS Config and Macie for security analysis.

We develop on Macs, manage our code in git, and collaborate using chat and Asana.

Share this job:
Systems Engineer - SaaS
Percona  
saas docker cloud redis Jan 13
Percona is a leader in providing best-of-breed enterprise-class support, consulting, managed services, training and software for MySQL®, MariaDB®, MongoDB®, PostgreSQL® and other open source databases in on-premises and cloud environments. Our services and software accommodate rapid growth and application development, help companies develop and deploy agile solutions and improve your ability to keep up with customer needs.

Discover what it means to work with some of the smartest people in the industry, and help solve some of the most challenging customer problems. We offer flexible hours, competitive salaries, the ability to work remote and the amazing experience of working with a multinational team of experts.

We’re looking for a full-time Systems Engineer with extensive SaaS experience to join our team and help continue building Percona Monitoring and Management(PMM).  While your core responsibility will be for the infrastructure that supports our SaaS component of the PMM platform, you will be a key resource that helps our platform team deliver a wave of new and exciting services to both the community and our subscribers.  You should be obsessed with uptime, security and systems performance; the mere thought of carrying out a repeated task manually should cause you to cringe. You will solve many of our most complex problems through a partnership with our Developers and Build Engineers and be committed to both educating and learning from your team. 

Location:  remote position, we are open to candidates globally, but the engineering team you will be working most closely with is predominantly located in the Central European time zone so you should be available to work within these time zones as required.   

In this role, you will:

  • Identify and uphold Systems Administration best practices around configuration management, security, monitoring, alerting, etc.
  • Develop scalable, high-volume, performant infrastructure focused on simplicity and resiliency
  • Be responsible for business continuity and HA
  • Help develop the architectural requirements and turn architectural requirements into tangible deployments 
  • Create playbooks to help others share the load of managing the infrastructure and responding to issues 
  • Create custom automation for repetitive tasks that can be incorporated into broader orchestration
  • Maintain a continuous line of communication with engineers and architects 
  • Identify, leverage, and successfully evangelize opportunities to improve engineering productivity and performance
  • Serve on-call rotations for 24x7 coverage of our application

What You Have Done

  • 4+ years as a System Engineer plus degree in relevant field
  • Extensive experience with on-prem systems as well as public cloud (AWS, GCP, Azure) 
  • Experience designing, building, managing, and documenting complex SaaS infrastructure
  • Containerization with Docker and orchestration (Kubernetes, ECS, Openshift, etc.)
  • Experience with databases/data stores/caching (MySQL, Postgres, EBS, memcached, redis, etc.)
  • Deep knowledge security and encryption techniques for transmitting and storing sensitive data
  • Solid team player and experience working across multiple teams / cultures in a remote environment 
  • Ability to communicate in English (speak, read, write) at an intermediate level or better

Preferred Experience

  • Load balancing systems (ELB, HAproxy, Nginx, etc.)
  • Leveraging message bus systems (0MQ, e.g. RabbitMQ, SQS, etc.)
  • Configuration management (Puppet, Ansible, etc.)Open source development experience
  • Familiarity with Git
  • Experience with continuous deployment to cloud / virtualized environments (“DevOps”)
  • Fluent English communicator
Location:  Remote work from home but the engineering team you will be working most closely with is predominantly located in the Central European time zone.  

Remote work from home openings require consistent and strong internet access.

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

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

Please review our Percona GDPR Privacy Policy.
Share this job:
.NET Lead Developer
cs dot net mysql .net-core redis api Jan 13

We are looking for best .NET developers who will join our team and build a global company from Russia. Started in 2011 in Syktyvkar (not kidding), now it is a pizza store chain in 10 countries including US, China and UK.

Challenge. You will work on the system daily used by 1M+ people including customers and partners. The main technical challenge is to split the monolithic system into separate services communicating through API for sync calls or bus (based on RabbitMQ) for async calls.

Every day. You will work with

  • .NET,
  • .NET Core,
  • MySQL
  • JS (including React or Angular)
  • Azure, Redis, ELK.

Working with others. Pair programming and quick code review is one of our great advantage. Close collaboration helps to increase quality.

Growth. Work in pair, work with people stronger is the way to growth.

In addition, you will participate in real pizza store business, you will be close to the business as much as possible.

Important notice: whole IT team is currently Russian-speaking, so it will be better if you know Russian

mailto: cto@dodopizza.com

Share this job:
Mid-Level Software Engineer
ruby linux redis api Jan 07
Spreedly is a rapidly growing, payments technology firm, with headquarters located in downtown Durham.

We develop a powerful infrastructure that is central to the massive and growing payments market. We're growing incredibly fast too. In fact, we just raised $75M from Spectrum Equity. And we're processing over one million transactions per day.

Join us as we continue to build a great fintech software company in Durham, NC.  We’re hiring innovators like you.

Principals only, no recruiters

We’re seeking a mid level Software Engineer to help with the next exciting phase of our growth.

You’ll be spending your time working on the engineering team building functionality for customers. Building product at Spreedly is somewhat unique in that our main product is a payments API used by other developers. So“designing a UI” often means thinking through how you would want a given API to work if you were using it, and when we “work on Javascript”, it’s usually building libraries for other developers to use in their own pages. “Adding a feature for a customer” could mean working through how to securely enable a developer to do something interesting with a credit card number. Super challenging and fun, we think! And since we work with credit card data on a daily basis, thinking about security is a way of life at Spreedly, as is building sustainable processes to keep that information safe (and our auditors happy).

Must Haves

  • The skills required to refactor and add features to a large but reasonably clean codebase.
  • An ability to design components and services with guidance from your senior peers.
  • The ability to operate semi-autonomously, sorting your own immediate priorities out of the ever-shifting needs of a startup environment.
  • A willingness to be a generalist and dig into new things you've never done before.
  • Excellent written communications, and a willingness to use them to document your work as necessary.
  • A quiet confidence in your ability to learn new tech as necessary. Today we work primarily with Ruby, Rails, Elixir, Phoenix, Riak, Kafka, Postgres, Redis, and Linux ... but are always pragmatically evaluating new languages and tools
We're constantly striving to have the fairest and most productive hiring process possible. We want to ensure that every candidate is treated equally and our interactions are designed with that goal in mind. If you want to get a sense for what your application process will look like, we'd encourage you to read the following: Stop Hazing Your Potential Hires and Programming Puzzles Are Not the Answer.

If this at all sounds interesting, we'd love to hear from you!

What we offer:

-Competitive salary + equity package
-Outstanding medical and dental benefits(we pay 100% of monthly premiums for employees + families)
-Open PTO policy
-Medical and dependent care FSA
-Life and long-term disability insurance
-Tues./Thurs. in-office days; the rest of the week work from wherever you choose
-Paid lunches on in-office days
-12 weeks paid family leave for all full-time employees
-Company sponsored 401k
-Yearly paid professional development


Due to the sensitive nature of what Spreedly does- handling payment data- candidates must complete a successful background check. If you have concerns along those lines, please discuss with us sooner rather than later- we do not want you to waste time in the hiring process and get disqualified at the end if we can help it.

Spreedly is an equal opportunity employer. We actively work to drive out even unintentional discrimination in our hiring processes via practices like blindly graded work samples and structured interviews.

Thank you for your interest in our company, because of the high volume of resume flow, we will only respond to those candidates that we think will be a potential fit.
Share this job:
Remote Director of Digital Technology
react-js agile web-services enterprise digital executive Jan 06

In this leadership role, the Director of Digital Technology is responsible for spearheading technology strategies and development efforts while building long-term customer relationships within a growing consulting services company.

Hands-on, seasoned technical professional who contributes to the technical vision of Intevity and its clients, and confidently leads Intevity’s enterprise clients through digital transformations.

Team player that fosters transparent communication and has a “help first” attitude on his / her team. They are driven to deliver and pursue excellence in all they do.  They are fearlessly vulnerable and accountable, unafraid of new challenges, and thrive when it’s time to “find a way” when the path isn’t clear.

Fulltime leader responsible for supporting new business development, maintaining technical excellence across engagement projects, and growing and leading an outstanding technology development team in a fast-paced agile environment.

Responsibilities and activities are varied but include:

Client Engagements:


  • Lead and define technology / development / platform engagement objectives, strategy and approach while developing and maintaining relationships with key client stakeholders


  • Act as a hands-on solution architect and technical lead for client Engagement teams; with the ability to manage multiple client engagements concurrently


  • Evaluate technologies and advise on technical challenges and risks, costs and benefits, and alternative solutions


  • Define and ensure best practices and compliance to software development standards are upheld across teams


  • Serve as technology SME for client discussions and workshops, and facilitates conversations to ensure stakeholder alignment on strategic solutions


  • Collaborate with individual account Engagement Director(s) on the Technology portion of an engagement to assign technical resources, and assist with planning and kick-off activities as needed

Pre-Sales & Business Development:


  • Participate in pre-sales and sales efforts for key accounts


  • Lead the Intevity Technology team in shaping new opportunities for Intevity—be it expanding current client relationships, or forging new ones 


  • Strategize and propose solutions for complex technical, scalability or performance challenges


  • Communicate technical concepts, platforms and architectures, and solutions to clients in a compelling manner


  • Develop and tell cohesive stories about proposed technology solutions and also past case studies


  • Assist with the development of proposals, including shaping and responding to opportunities, proposal creation, and oral presentations related to the Technology team


  • Collaborate with Engagement Directors to estimate engagements, and create statements of work that describe the scope, work effort, deliverables, and costs

Practice Development and Strategy:


  • Build and execute strategic plans for enterprise technology solutions, including technical leadership and architectural direction


  • Lead, oversee and define best practices for technology and platform solutions, technical and quality standards and developer processes, and web and platform development using reusable software components of Fortune 500 clients


  • Evaluate and recommend new technologies on a regular basis to maintain technical excellence and development efficiencies both for internal use and to better service enterprise clients


  • Drive, oversee, and provide thought leadership for technology and development, internally and externally through social media engagement (Intevity blogging, LinkedIn, Twitter), speaking at industry events, one-pagers, and white paper authoring

Leading, Managing and Mentoring:


  • Natural ability to coach, lead and mentor team members (e.g. technical leads, developers) and managers—with an emphasis on aligning their strengths and passions to Intevity business strategy and providing constructive feedback and support


  • Establish and maintain an open, supportive environment where people can do their best work


  • Successfully manage project teams of varying sizes using Agile methodologies


  • Mentor and guide Engagement Directors on how to lead with an integrated technology / development approach


  • Manage utilization of the Technology team to attain individual and team targets


  • Contribute to Talent Acquisition activities

Expectations:  

Being remote allows our employees to live where they want to.  It means being able to have the lifestyle that you choose. Working remotely is not for everyone but it allows us to spend less time commuting and more time on the things that really matter.  We believe this is essential to supporting a workforce that can achieve a healthy work-life balance. In exchange, we ask that you are geographically located somewhere in the Northeast - Mid Atlantic US, within driving distance of a major airport so you can travel to client sites or team meet-ups when needed. 

What does this mean for you?  You get to work from where you need or want to work. Each team member is provided the tools, infrastructure, and support to create a productive, professional work from home office environment. We observe and operate standard East Coast working hours to support the majority of our clients and our teammates. We also provide some flexibility for daily schedules to accommodate one’s personal obligations to home and family life.

We recognize that working remotely isn’t always easy; the remote work model encourages independent thinking but requires increased professional accountability and self-discipline.  We are an outcome-focused team and work to get the job done. We champion a culture of transparency and openness.  

While travel is part of the job requirement to service clients and team build, we ensure it is asked for and planned as thoughtfully as possible.  As a leader within the company, you can expect to travel 2-3x a month for 1-3 days on average to for client and team meetings.



Qualifications




  • US Citizenship is required due to the nature of our commercial and government projects


  • Must live in Northeast, USA


  • Minimum of 10 years of related industry experience working with enterprise clients, including at least 5 years in a leadership role leading technology and development, and the creation of outstanding technology solutions within software applications


  • Strong interpersonal skills to facilitate working and problem-solving with others as well as excellent written and verbal communication skills, confident public speaking/presentation skills and the demonstrated ability to adapt to a rapidly changing environment


  • Deep understanding of software architecture, full-stack development, and platform solutions to leverage contemporary IT technologies to create best in class solutions and lead multi-disciplinary teams in the development and production of solutions that exactly meet client business objectives and goals


  • Comfortable and experienced with multiple modern front-end and back-end technologies (Examples: AEM, Sitecore, SFDC, Redis, NoSQL, React, GraphQL, AWS / Azure), as well as infrastructure and build automation technologies 


  • Comfortable and experienced with web services and backend web platforms such as Adobe AEM and Salesforce 


  • Deep exposure to all aspects of modern web application architectures, visual design, and mobile web development


  • Highly motivated, with a proven track record of building and expanding accounts with enterprise clients


  • Natural leadership, mentoring, and team-building abilities


  • Ability to manage multiple business initiatives 


  • Ability to work in a remote, distributed environment and travel as needed to client locations

Share this job:
Senior Server Side Ledger Engineer
go postgresql ruby-on-rails typescript aws senior Jan 01

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

Requirements

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

Bonus Points

  • Experience with Rust
  • Experience with Ruby on Rails
  • Experience with payment systems
  • Familiarity with the world of cryptocurrency, especially Ethereum
Share this job:
Senior Backend Engineer
backend senior javascript ruby redis testing Dec 27 2019
As a Senior Backend Engineer, you will be a key contributor to the growth, innovation, and continued improvement of Scott's Cheap Flights. You will be collaborating with a lean team to write code designed to scale.

In the short term, you will:

  • Become familiar with our code base, code style, tech stack, development and deployment process, and our project management process
  • Contribute to design and code reviews
  • Work with a cross-functional pod to support development of new features
  • Refactor, QA, and improve existing code

In the long term, you will:

  • Be an expert with all of our tooling: Bugsnag, Metabase, Heroku, New Relic, and more
  • Bring creative solutions to projects to support the continual improvement of Scott's Cheap Flights
  • Take ownership of end to end feature and product development and help scale our back end
  • Serve as an advocate for engineering best practices and help the team explore and implement new technology

What you bring to the table:

  • Experience working on new product development
  • Hands on expertise with Ruby/Rails
  • Basic JavaScript understanding, or a strong interest in learning
  • Experience writing automated unit tests, with bonus points for integrated and functional testing experience
  • You care about performance, usability, and accessibility across all devices
  • Empathy and passion to build production-ready features
  • Clear and earnest written and verbal communication skills
  • High standards for yourself and the code you write
  • Flexibility and an open-mindedness and willingness to learn

Technologies we use:

  • Ruby on Rails is our primary server framework
  • React is our primary front end development framework
  • Postgres and Redis are our primary storage engines
  • Heroku for deployments and infrastructure
  • GitHub for source code management
  • Circle CI for continuous integration
  • Notion for documentation, collaboration, and project management

Why you might love working here:

  • 100% remote work environment, so go ahead and bring your dog to work or wear your PJ's to the office
  • Open vacation policy, with a 3 week minimum!
  • Comprehensive health, vision, and dental insurance
  • 401(k) with a 5% match
  • Up to 12-weeks of paid family leave
  • Meetup meals when you cross paths with a co-worker
  • Continuing education & development reimbursement
  • Yearly team retreat (this year we went to Riviera Maya!)
  • Challenging problems to solve and an awesome team to collaborate with every single day
We want you to bring your authentic self to work every single day. We accept you for who you are and consider everyone on an equal opportunity basis without regard to age; appearance; color; gender identity and/or expression; genetics; family or parental status; marital, civil union, or domestic partnership status; mental, physical, or sensory disability; national, social or ethnic origin; past or present military service; sexual orientation; socioeconomic status; race; religion or belief.
Share this job:
Systems Engineer
linux sysadmin puppet ansible docker python Dec 27 2019

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

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

What You'll Do:

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

About You:

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

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

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

Your Team

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

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

Your Opportunities and Impact

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

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

About You

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

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

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

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

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

Share this job:
Senior Infrastructure Engineer
Redox  
senior linux docker cloud aws redis Dec 26 2019
We at Redox understand that we are all patients at some point, so our mission is to make healthcare data useful and every patient experience better. Our values represent the basis of our culture of trust, transparency, and personal growth, and define how we want to interact with each other and the world.

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


YOUR TEAM

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

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


  • YOUR OPPORTUNITIES AND IMPACT

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

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


  • ABOUT YOU

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

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

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

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

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

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

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

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

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

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

Thank you for your interest in Redox!

Share this job:
Senior Python Engineer
python senior java ruby docker cloud Dec 17 2019

Overview

With over 10,000 online merchants launching subscriptions and over 1,000,000 subscribers powered by ReCharge we're processing tens of millions of dollars in sales every week. Our mission ‘making repeat orders easier for everyone' began four years ago as a bootstrapped startup and today we're at the forefront of recurring billing software with over 100 remote-first employees around the globe.

We're looking for a Senior Software Engineer to join our feature team and collaborate on a critical part of the platform by delivering world class features to our end users. This team is responsible for developing end user customer experiences, making sure they function as designed, and are delivered on time.

Our stack includes: Python, Flask, Jinja, ES6, Vue.js, Sass, Webpack, Redis, Docker, GCP, Terraform, Ansible, Memcached, Nginx, Snowflake, Looker, Matillion

What You’ll Do

Live by and champion our values: #ownership, #empathy, #simple-solutions. Write Python code focused on scalability, testability, supportability and maintainability. Implement new technologies to solve ReCharge’s technical challenges as they arise. Champion good habits (development techniques, security, tech debt balance, TDD, and agile habits) within your team; improve engineering standards, tooling, and processes. Debug production issues across multiple levels of the stack. Find and address performance issues throughout the application. Perform thorough code reviews and troubleshoot complex issues. Work with engineering and product managers to understand roadmap priorities.

What You’ll Bring

Typically, 7+ years of relevant development experience in fast paced environments Experienced in of one of the following languages: Python (preferred), Node.js, Ruby, Java, Go Experience with Cloud Platforms such as GCP, AWS, or Azure Experience with Docker, auto-scaling, serverless infrastructure A knack for engineering simple solutions to solve complex problems Self motivated with a passion for taking ownership of your work and delivering outcomes Ability to work remotely and desire to make an impact at a boot-strapped start-up Excellent communication skills, a team player with a ‘winning as a team’ attitude Bachelor’s degree or equivalent experience

Share this job:
Ruby on Rails Engineer
ruby redis senior full stack Dec 09 2019
** Please note that although this role is remote, this developer will be required to work within CET business hours **


Who We Are


Clevertech is a leading consultancy that is on a mission to build transformational digital solutions for the world’s most innovative organizations. Enterprise companies turn to Clevertech to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points. By partnering with Clevertech these companies are propelling forward and changing their industries, business models and more.

DESCRIPTION


Clevertech is looking for a Ruby on Rails Developer to join our global team. We are looking for a senior developer to help us develop world-class software products for the most exclusive organizations in the world.

  • You have a Bachelor's degree in Computer Science or a related field.

  • You have full stack expertise developing large-scale products in various languages, and solid experience working with SQL databases - bonus for PostgreSQL.

  • You have product experience at scale with Ruby on Rails, Heroku, Redis, Elastic Search, and sidekiq queue. (A technical assessment will be required.)

  • You have experience designing and implementing automated test suites for complex applications.

  • You're organized, you’re resourceful, you are accommodating, and you don't need to tell people about it. It shows.

  • You can take ownership of a project, fill in the gaps, and ensure production-ready releases. You’re never afraid to get your hands dirty with code.

One of the many great perks that Clevertech offers is our annual Personal Development Fund, where we encourage our CleverPeople to invest in themselves to grow themselves personally and/or professionally. CLICK HERE to learn more about how Joseph, Clevertech Tech Lead, used his to take his personal hobby to the next level.

Want to learn more about Clevertech and the team? Check out clevertech.careers.
Clevertech Culture Video


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

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

Responsibilities

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

Qualifications

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

Titan School Solutions is an EdTech startup that is on the fast track for growth and is changing the face of school nutrition. Our SaaS platform is recognized in the space for bringing state-of-the art efficiencies and real-time transparency into schools, all while remaining focused on the bigger outcome - helping K-12 students. Titan’s founders are school information technology veterans who have not only created a scalable and affordable solution but have also brought value into schools by delivering real results. As we continue to sky rocket within this industry, we need a Senior Full Stack Engineer to join our growing team and help us get there!   We’re looking for someone who can see the larger opportunities within a startup, move at a fast pace, face a problem head on, and do it all while producing beautiful code.  If that sounds like your bread and butter, then APPLY HERE! **This position is available for remote employment in the United States and does require the team member to be on call** WHERE YOU WILL BE IN A YEAR:

  • ACCELERATE YOUR CAREER! - This is a transformational opportunity for someone who is looking to for their next challenge. You will manage, code and improve an already existing high trafficsystem while working in a fast-paced field that will expand your horizons and put you far above your peers. 
  • TRANSFORM AN INDUSTRY! - You will impact an antiquated industry that is ready for disruption. You will build and change the way school data is stored, utilized and used by students across the country.
  • DRIVE TECHNICAL DECISIONS!  You will research, evaluate and determine the technical direction for teams and projects throughout the organization.

WHERE YOU WILL BE IN A YEAR:

  • TRANSFORM AN INDUSTRY! - You will impact an antiquated industry that is ready for disruption. You will build and change the way school data is stored, utilized and used by students across the country. 
  • ACCELERATE YOUR CAREER!- You will be involved in an industry that is unlike any other. You will manage, code and improve an already existing high trafficsystem while working in a fast-paced field that will expand your horizons and put you far above your peers. 
  • DRIVE TECHNICAL DECISIONS!  You will research, evaluate and determine the technical direction for teams and projects throughout the organization.

WHAT YOU'LL DO

  • Expert (3-5 years) with AngularJS or Angular 2+ or React Framework
  • Expert (3-5 years) with .Net full framework and EF
  • Expert (3-5 years) with SQL Server
  • Strong experience (1-2 years experience) at TypeScript
  • Strong experience (1-2 years experience) using responsive web frameworks
  • Strong experience (1-2 years experience) with .NET Core and WebAPI
  • Experience developing highly scalable and high performance production API driven web applications
  • Experience with Hangfire is preferred
  • Experience with Redis is preferred
  • Experience working with large-scale distributed architecture
  • Experience with unit/integration test frameworks and tooling such as NUnit/XUnit, Mocha/Jasmine and Fiddler is strongly preferred
  • Excellent communication skills, capable of conveying complex systems and logic to both technical and non-technical audiences
  • A thirst for learning and a passion for new technologies, processes and patterns
  • A passion to help engineers develop new skills and advance in their careers
  • A drive to continuously improve both the team and the product

Our stack: ASP.NET, WebAPI, MVC, Hangfire, C#, SQL Server 2017, Redis, Google Cloud Platform, Git, Angular, Vue.js, and Entity Framework

WHAT YOU’LL NEED TO GET THERE

  • Experience developing highly scalable and performant production REST API driven web applications using the ASP.NET(C#) and SQL Server tech stack.
  • Experience with a modern JavaScript Framework(AngularJS and Angular is strongly preferred).
  • Proficiency in Vanilla JavaScript and/or TypeScript
  • Strong experience using responsive web frameworks and CSS
  • Experience with unit/integration test frameworks and tooling such as NUnit/XUnit, Mocha/Jasmine and Postman is strongly preferred
  • Experience with .NET Core and Full Framework
  • Excellent communication skills, capable of conveying complex systems and logic to both technical and non-technical audiences. 
  • A thirst for learning and a passion for new technologies, processes and patterns. 
  • Experience working with large-scale distributed architecture is a plus.
  • A passion to help engineers develop new skills and advance in their careers.
  • A drive to continuously improve both the team and the product.
  • Our stack: ASP.NET, WebAPI, MVC, Hangfire, C#, SQL Server 2017, Redis, Google Cloud Platform, Git, Angular, Vue.js, and Entity Framework

WHAT WE OFFER: At Titan School Solutions, we’re looking for bright, independent, self-motivated, and experienced people who have an entrepreneurial spirit and passion for technology. Our compensation packages consist of salary and a full suite of benefits to support our growing team.  This position is available for remote employment in the United States and does require the team member to be on call.

  • Competitive salary: Based on experience and performance.
  • Health/Benefits: Medical, Dental, & Visual. 95% paid by employer!
  • Unlimited PTO: We believe in work/life balance to reward our rock stars for delivering great results. 
  • 401K: We offer 100% upto 5% of salary.
  • The Right Gear: All the bells and whistles you need to drive results.
  • Ownership: You’ll be a crucial member of the initial build-out team, offering unlimited opportunity for growth and professional development.
Share this job:
Senior Java Engineer- Orchestration
java python senior javascript redis design Nov 29 2019

Designed by analysts but built for the entire team (security operations, threat intelligence, incident response and security leadership), ThreatConnect’s intelligence-driven security operations platform is the only solution available today with intelligence, automation, analytics, and workflows in a single platform. Centralize your intelligence, establish process consistency, scale operations, and measure your effectiveness in one place. To learn more about our threat intelligence platform (TIP) or security orchestration, automation, and response (SOAR) solutions, visit ThreatConnect.com.


Job Description 

The Engineering team is looking for a Senior Engineer to join the Security Orchestration  team as we take Playbooks to the next level. The Senior Engineer will hit the ground running and have a tremendous opportunity to lead the team in building out a scalable and extensible platform. In the constantly evolving cybersecurity space, you will be a key contributor to a team of talented engineers. You will play a critical role in developing team process and the technology driving the platform.


What you’ll do:


  • Solve Problems - Tackle some of the most challenging engineering problems by understanding the needs of our customers
  • Design - Break down problems into a high-quality design that scales with concurrency needs, increasing data sizes, and on-going product enhancements
  • Build - Comfortable with hands-on development to implement and own solutions through release
  • Lead - Provide technical leadership  and effectively deliver as a team leader
  • Grow - Refine your skills and show a tenacity for learning to solve business challenges using open source technology
  • Jack of all Trades - You are passionate about using the best technology for the problem, not using one technology to solve all problems

What we’ll do:


  • Provide an inclusive and constructive team environment
  • Provide a supportive team of smart engineers to challenge and grow with you
  • Offer an opportunity for challenging work in a fast-paced environment

What you’ll bring:


Required Qualifications:

  • 6+ Years Experience building enterprise Java Applications
  • 2+ Years Experience working with JavaScript/TypeScript/Angular 4+
  • 2+ Years Experience working with SQL Databases
  • Excellent verbal and written communication skills
  • Strong willingness to learn and build on existing codebase
  • Solid understanding of Object Oriented Design
  • Comfortable designing and troubleshooting highly concurrent and stateless architectures
  • Messaging Framework experience (i.e. ActiveMQ, Kafka, MQTT)
  • Experience building horizontally scalable and distributed systems
  • Experience troubleshooting network-related issues (i.e. SSL, Java Certificate, Encryption)

Desired Qualifications:

  • Remote work experience 
  • Wildfly jboss experience 
  • Python experience 
  • Experience using REDIS and underlying data structures 
Share this job:
Laravel Jedi
php laravel mysql redis saas aws Nov 24 2019

Awesome opportunity for a full-stack web application development expert with a focus on Laravel and a real passion for software engineering to join a successful and globally respected company. Flexibility to work remotely in a European time zone, with a friendly and capable team.

Award Force (www.awardforce.com) is a fast-growing Australian SaaS company, with our flagship B2B product serving hundreds of clients globally, and millions of users, and growing.

Our team is fully remote, distributed worldwide, set-up with all the tools to collaborate effectively across distance and time zones. Our engineering team is in Australia and Europe— we’re currently inviting you to apply, to work from your home office or co-working space within the EU region.

We're looking for an engineer with core strengths in Laravel, database design, and software engineering and architecture. You are a well-rounded engineer, with expertise in server-side technologies and frameworks, as well as experience working with a suite of Amazon Web Services, including EC2, RDS, Cloudfront.etc. You also have a passion and care in building phenomenal solutions to help support our growing client base.

We will provide you with project requirements, UX wireframes, UI design and direction, and be able to implement capably and confidently, with help and advice from senior members of the team.

We are an equal opportunity employer whom values diversity and inclusion at our company. We do not discriminate on the basis of race, religion, color, national origin, gender or gender identity, sexual orientation, age, marital status, veteran status, or disability status. We want the best person for the job. Is that person you?

Essential requirements

  • Located in EU time zone / You’re located anywhere in Europe.
  • 5+ years commercial experience in a software engineering / development role.
  • Have worked with Laravel on commercial projects.
  • Finesse – attention-to-detail, robust code and pixel perfection. You will be expected to carefully implement complex requirements, utilising proven architectural patterns, security, and performance.
  • Passion – for the internet, open-source, computing, devices and people (we're a people-centric company). You’re keen to develop elegant solutions, continuously improving your skills and projects that you work on.
  • English fluency is a requirement.

Experience and capabilities

  • We're more passionate about enthusiastic, fast learners, eager to continuously learn and improve skills, with a care and real passion for people and technology, than somebody that can tick every one of these boxes - ideally you have a mix of many of the following:
  • Software architecture skills in PHP and most importantly, Laravel
  • Experience with AWS services: S3, EC2, RDS (MySQL) & Cloudfront
  • Experience writing unit, integrated and acceptance tests
  • Implemented UIs with clean, semantic HTML5, CSS3, SASS, grid frameworks and responsive web design
  • Javascript experience (preferably with Vue JS)
  • Used to Git, collaborating with other developers and working with other people's’ code

What we offer


  • Full-time permanent role, based remotely


  • Competitive salary, commensurate with experience


  • Friendly, sociable, responsible team


  • Cutting edge, fun and varied engineering requirements


  • A supportive and experienced senior team


  • An emphasis on collaboration, continuous improvement and skill development


  • We’re ready to go when you are, the sooner the better


  • We’ll make sure you’re set up with the equipment you need

How to apply

Submission is via the Award Force system only, the application will take you about 15-20 minutes and applications outside the system will not be considered.

Ready? Please go to https://www.awardforce.com/careers for details.

Award Force is an equal opportunity employer. We are a growing business made up of professional, like-minded, mature individuals who celebrate diversity, work in a discrimination free environment, value continuous improvement and support environmental initiatives.

Share this job:
Senior Software Engineer
HubSpot  
java mysql senior javascript c redis Nov 16 2019

HubSpot’s Business Enablement team is responsible for building the systems and applications that enable HubSpot to move fast, grow quickly, and be incredibly productive. We are looking for a Senior Engineer to join and help us tackle a mission-critical project that will help drive HubSpot (and our customers) to the next level of success. We’re building a multi-product system that will be the single source of truth for all customer information and will support the rapid growth of new startups within HubSpot. In the course of the project, we’ll be faced with technical problems that simply haven’t been solved before.

In this role, you’ll get to:

  • Write Back End code: We write lots of micro-services, primarily with Java 8. Our APIs are RESTful and use the minimal Dropwizard framework. We utilize Kafka and other tools to build asynchronous scalable systems dealing with multiple sources of truth for our data.
  • Write Front End code: Our web applications are complex, single-page apps written in JavaScript (React, ECMAScript 6, Sass).
  • Empower access to massive datasets with ZooKeeper, Redis, MySQL, and Memcached.

We are looking for people who:

  • Are language agnostic. We aren’t overly concerned with tech stack - if you are interested in learning new things, we’re interested in teaching you.
  • Have a desire to own something big, from start to finish.

 Confidence can sometimes hold us back from applying for a job. But we'll let you in on a secret: there's no such thing as a 'perfect' candidate. HubSpot is a place where everyone can grow. So however you identify and whatever background you bring with you, please apply if this is a role that would make you excited to come into work every day.

About HubSpot

HubSpot helps millions of organizations grow better, and we’d love to grow better with you. Our business builds the software and systems that power the world’s small to medium-sized businesses. Our company culture builds connections, careers, and employee growth. How? By creating a workplace that values flexibility, autonomy, and transparency. If that sounds like something you’d like to be part of, we’d love to hear from you.

You can find out more about our company culture in the HubSpot Culture Code, which has more than 4M views, and learn about our commitment to creating a diverse and inclusive workplace, too. Thanks to the work of every HubSpotter globally who has helped build our remarkable culture, HubSpot has been named a top workplace by Glassdoor, Fortune, Entrepreneur, and more.

HubSpot was founded in 2006. We’re headquartered in Cambridge, Massachusetts, and we have offices in Dublin (Ireland), Sydney (Australia), New Hampshire, Singapore, Tokyo (Japan), Berlin (Germany), and Bogotá (Colombia).

By submitting your application, you agree that HubSpot may collect your personal data for recruiting, global organization planning, and related purposes. HubSpot's Recruiting Privacy Notice explains what personal information we may process, where we may process your personal information, our purposes for processing your personal information, and the rights you can exercise over HubSpot’s use of your personal information.

Share this job:
Software Developer
python postgresql php docker redis senior Nov 14 2019

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

Our Tech Stack 

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

What You’ll Do 

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

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

About You 

Technical skills: 

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

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

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

Our more senior Software Developers should also have these traits: 

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

How We Grow 

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

Our process: 


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

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

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


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

Share this job:
Senior Devops Engineer
python ruby docker aws senior devops Nov 13 2019

Senior DevOps Engineer (Contract)

New Context is a rapidly growing consulting company in the heart of downtown San Francisco. We specialize in Lean Security: an approach that leads organizations to build better, safer software through hands-on technical and management consulting. We are a group of engineers who live and breathe Agile Infrastructure, Systems Automation, Cloud Orchestration, and Information & Application Security.

As a New Context Senior DevOps Engineer, you will provide technical leadership with a hands-on approach. Our clients look to us to guide them to a solution that makes sense for them, and you should expect to provide thought leadership, design, and implement that solution.

Expect to heavily use Open Source software to take on challenges like delivery of highly secured containers, management of IoT devices or building Big Data ecosystems at petabyte scale and beyond. You will utilize our core methodologies - Agile, Lean, TDD and Pair Programming - along with your fluency in DevOps - to implement robust and reliable systems for our clients.

You will work with our clients and other New Context team members while working from the New Context office, at client sites, or from your home. We foster a tight-knit, highly-supportive environment where there are no stupid questions. Even if you may not know the answer immediately, you'll have the entire company supporting you via Slack, Zoom, or in-person. We also host a daily, all-company stand-up via Zoom, and a weekly company Retro, so you won't just be a name on an email.

At New Context, our core values are Humility, Integrity, Quality & Passion! Our employees live these values every single day.

Who you are:

  • A seasoned technologist with 5+ years work experience in a DevOps, SRE, or Continuous Integration role;
  • Experienced in Open Source web technologies, especially in the areas of highly-available, secure systems;
  • Accustomed to implementing cloud-based solutions (AWS, Google Cloud, Azure) with significant work experience in public cloud technologies;
  • Have developed production-quality applications in an Agile environment;
  • Fluent in one or more high-level languages, ideally Ruby and/or Python;
  • Familiar with Infrastructure as Code (IaC) and automated server provisioning technologies;
  • Experienced as a technical lead on technical projects;
  • An excellent communicator, experienced working with external clients and customers and able to communicate productively with customers to explain technical aspects and project status;
  • Able to think on your feet and learn quickly on-the-job in order to meet the expectations of our clients;
  • A great teammate and a creative and independent thinker.

Bonus points if you are:

  • Comfortable as a technically hands-on Project Manager;
  • Experienced managing teams;
  • Happy and effective in a consulting role;
  • Familiar with: TCP/IP, firewall policy design, social engineering, intrusion detection, code auditing, forensic analysis;
  • A believer in automated tests and their role in software engineering;
  • Able to translate complex concepts to business customers

Technology we use:

We tailor solutions to our customers. You might work on projects using any of the following technologies:

  • Automation: Chef, Puppet, Docker, Ansible, Salt, Terraform, Automated Testing
  • Containerization Ecosystem: Docker, Mesosphere, Rancher, CoreOS, Kubernete
  • Cloud & Virtualization: AWS, Google Compute Engine, OpenStack, Cloudstack, kvm, libvirt
  • Tools: Jenkins, Atlassian Suite, Pivotal Tracker, Vagrant, Git, Packer
  • Monitoring: SysDig, DataDog, AppDynamics, New Relic, Sentry, Nagios, Prometheus
  • Databases/Datastores: Cassandra, Hadoop, Redis, postgres, MySQL
  • Security: Compliance standards, Application Security, Firewalls, OSSEC, Hashicorp Vault
  • Languages: Ruby, Python, Go, JavaScript

All applicants must be authorized to work in the U.S. We will not sponsor visas for this position.

We are committed to equal-employment principles, and we recognize the value of committed employees who feel they are being treated in an equitable and professional manner. We are passionate about finding ways to attract, develop and retain the talent and unique viewpoints needed to meet business objectives, and to recruit and employ highly qualified individuals representing the diverse communities in which we live, because we believe that this diversity results in conversations which stimulate new and innovative ideas.

Employment policies and decisions on employment and promotion are based on merit, qualifications, performance, and business needs. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Share this job:
Application Security Engineer
aws java python ruby linux docker Nov 13 2019

Application Security Engineer

New Context is a rapidly growing consulting company in the heart of downtown San Francisco. We specialize in Lean Security: an approach that leads organizations to build better, safer software through hands-on technical and management consulting. We are a group of engineers who live and breathe Agile Infrastructure, Systems Automation, Cloud Orchestration, and Information & Application Security.

As a New Context Application Security Engineer, you will provide technical leadership with a hands-on approach. Our clients look to us to guide them to a solution that makes sense for them, and you should expect to provide thought leadership, design, and implement that solution. 

Expect to be involved in application security and vulnerability management using Open Source technologies as well as all aspects of security architecture, directives, and standards for application security. You will utilize our core methodologies - DevOps, Agile, Lean, TDD and Pair Programming - along with your expertise in application security - to provide advice and assistance to application teams. You will work with our clients and other New Context team members while working from the New Context office, at client sites, or from your home.

We foster a tight-knit, highly-supportive environment where you will receive respect and be included. Even if you may not know the answer to a question immediately, you'll have the entire company supporting you via Slack, Zoom, or in-person. We also host a daily, all-company stand-up via Zoom, and a weekly company Retro, so you won't just be a name on an email. 

At New Context, our core values are Humility, Integrity, Quality & Passion! Our employees live these values every single day.

Who you are:

  • A seasoned technologist with 5+ years work experience in cybersecurity, secure app development, or application security roles;
  • Happy and effective as a consultant in client-facing situations;
  • Knowledgeable about Lean Security or DevSecOps techniques and environments;
  • Experienced in Open Source web technologies, especially in the areas of highly-available, secure systems;
  • Experienced with cloud-native (AWS, Google Cloud, Azure) application implementations and the relevant security risks and mitigations. 
  • Have worked in a team to create production-quality applications in an Agile environment;
  • Possess working knowledge of Unix-based operating systems and networking concepts, Windows and Microsoft Active Directory..
  • Comfortable with authentication and authorization functionalities and systems - identity federation (SAML, Oauth, OpenId), directory services (LDAP, AD), authenticating proxies;
  • Experienced as a technical lead;
  • An excellent communicator, experienced with external clients and customers and able to communicate productively with customers to explain technical aspects and project status;
  • Able to think on your feet and learn quickly on-the-job in order to meet the expectations of our clients;
  • A great teammate and a creative and independent thinker.

Bonus points if you are:

  • CISSP, CEH, CASE, GWEB, GWAPT, GSSP (or equivalent) certified.  
  • Experienced with Windows operating systems and Windows-based networking, e.g. Active Directory.
  • Familiar with network security fundamentals,, social engineering, and/or forensic analysis;
  • A believer in automated tests and their role in software engineering;
  • Familiar with Infrastructure as Code (IaC) and automated server provisioning technologies;
  • Able to translate complex concepts to business customers;
  • A member of national and/or local security groups.

Technology we use: We tailor solutions to our customers. You might work on projects using any of the following technologies (or other similar technologies):

  • Security: BurpSuite, ZAP Proxy, SAST/DAST Scanning Tools, Threat Modeling, Kali Linux, Standards & Compliance, Compliance standards, Application Security, Layer 7 Firewalls, OSSEC, Hashicorp Vault, STIX, TAXII;
  • Automation: Chef, Puppet, Docker, Ansible, Salt, Terraform, Automated Testing
  • Containerization Ecosystem: Docker, Mesosphere, Rancher, CoreOS, Kubernetes
  • Cloud & Virtualization: AWS, Google Compute Engine, OpenStack, Cloudstack, kvm, libvirt
  • Tools: Jenkins, Atlassian Suite, Pivotal Tracker, Vagrant, Git, Packer
  • Monitoring: SysDig, DataDog, AppDynamics, New Relic, Sentry, Nagios, Prometheus
  • Databases/Datastores: Cassandra, Hadoop, Redis, Postgres, MySQL
  • Languages: Ruby, Python, Go, Java, JavaScript

We are committed to equal-employment principles, and we recognize the value of committed employees who feel they are being treated in an equitable and professional manner. We are passionate about finding ways to attract, develop and retain the talent and unique viewpoints needed to meet business objectives, and to recruit and employ highly qualified individuals representing the diverse communities in which we live, because we believe that this diversity results in conversations which stimulate new and innovative ideas.

Employment policies and decisions on employment and promotion are based on merit, qualifications, performance, and business needs. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Share this job:
Full Stack Developer
php mysql javascript python full stack laravel Nov 13 2019

Who are we looking for:

We are looking for a Full Stack Developer to join our amazing tech team.

You will have the chance to face a lot of demanding challenges: from real-time processing of millions of data to improving our algorithm for matching the perfect shopper for our customer.

We love Full Stack Developers: they look the big picture, they face the problem end to end, they aspire to being owner.

Our opportunities are countless: if you join us you will grow personally and professionally.

Roles and Responsibilities:

  • you will join a small team of developers, with an actual decision autonomy: you will be responsible for your work
  • you will find brilliant solutions for complex problems
  • you will write quality software: readable, well designed and well tested code
  • you will work together with people from other key areas, participating on analysis, discussion and implementation phases

Skills & Requirements

  • love for coding: you are proud of your work
  • excellent knowledge of modern technologies and web patterns (REST API, Single Page Applications, …)
  • advanced knowledge of OOP
  • knowledge of relational databases and key value stores
  • knowledge of our current web stack: PHP (Laravel), Javascript (AngularJS, VueJS), MySQL, Redis, Git, Jenkins, Unix like environment
  • great communication and synthesis skills
  • analytical, detail focused mindset
  • startup experience is a plus
  • be able to legally work in Europe (you are the holder of a EU Passport or you are the holder of EU residency permit or you are the holder of a Schengen Work Visa)
Share this job:
.NET Core and TypeScript Developer
Bilbayt  
azure cs dot net css redis backend Nov 12 2019

We're a small team of talented software developers and engineers looking for motivated full-stack developers with a passion for building modern and elegant cloud-hosted software solutions. We focus on using modern languages, technologies, and frameworks to deliver rich and cutting-edge experiences for our users, customers, and stakeholders.

What we're looking for

We're looking for a full-stack ASP.NET Core web developer who can plan, design, and lead the development of new features in a suite of web and mobile applications we build and support. We're looking for developers with experience in or interest in:

  • ASP.NET Core 2.2 and 3.0
  • Entity Framework 6 and EF Core
  • Microsoft SQL Azure
  • Azure Cosmos DB
  • Azure Cache for Redis
  • Azure SignalR
  • Azure Storage and Service Bus
  • Azure Functions and Logic Apps
  • Modern web development with HTML5 and CSS/LESS
  • JavaScript development with TypeScript, Vue.js, and Angular

What experience we'd love to see

  • UI and UX design experience and the ability to create compelling web and app experiences
  • Unit and integration testing with NUnit, Selenium, and Postman
  • Continuous delivery with Azure DevOps
  • Software project management with Jira and Bitbucket
  • Mobile app development with Ionic, Cordova, and Angular
  • Application caching with Redis Cache
  • Progressive web apps

If any of the above are unfamiliar that's okay, we'd still be very excited to have a talented developer willing to learn with mentorship from a team member.

What you'll be working on 

You'll be working alongside a small team of experienced developers to build out and evolve a suite of cloud-native web solutions that include:

  • A large-scale public-facing ASP.NET website built with ASP.NET MVC 5 (upgrading to ASP.NET Core 3.0), C# and TypeScript
  • A private ASP.NET Core WebAPI support our mobile apps
  • Private admin, vendor, and client portals build with ASP.NET Core 2.2 (upgrading to ASP.NET Core 3.0)
  • A set of backend services built with Azure Queues and Service Bus, WebJobs, and Azure Functions

How do we build software

We take a modern and agile approach to building great software that starts with informal feature brainstorming sessions, design and planning meetings, and technology and approach discussions. Our team is remote and distributed so most conversations and meetings happen on Slack or Jira.

Feature development, tasks, and bugs are logged in Jira along with their requirements, design mock-ups, and notes. We work from a single Git repository using feature branches, GitFlow, and pull requests. We're very agile and move fast, we deploy to production multiple times per day.

Who you'll work with

You'll be working directly with our founders, our customer experience team, and your software developer teammates. We're still a small company and you'll have the opportunity to work directly with everyone involved in moving the company forward. 

Work schedule

Bilbayt is based in Kuwait (GMT +3 hours) and we have a Sunday - Thursday workweek. While we offer some flexibility on schedule our team generally is online and available on the same schedule. 

Share this job:
Senior Software Engineer
Olo  
cs dot net senior backend javascript redis Nov 06 2019

At Olo we develop an online food ordering platform used by many of the country’s largest restaurant chains, reaching millions of consumers. Chances are if you’ve ordered directly from a restaurant brand’s app or website, we’ve made that happen. Mobile ordering and payments is an exciting and active industry full of interesting players and yet still a relatively untapped market ripe for disruption. We’re quite up-front about the technical challenges our business faces. Running a platform with multiple white-labeled front-ends, that maintains real-time connections into thousands of restaurants’ POS systems, and coordinates complex transactions between these and other third parties (such as payment gateways and gift card providers) is not for the faint of heart!

We take pride in a neat codebase with automated tests and continuous integration, and encourage constant refactoring. We encourage new ideas and experimentation. No part of the code base is off limits.

Olo is revolutionizing the customer experience with restaurant chains, and we're looking for talented engineers to join our team and help achieve this vision. As part of the team you will play a significant and visible role in helping us scale one of the most advanced food ordering platforms in the market. You will design, develop, scale, and monitor solutions, improvements, and services in our core ordering platform. While primarily focused on our back-end, the position requires contributions throughout our stack.

You'll work with a smart, passionate team dedicated to delivering amazing products using modern tools and technologies such as .NET Core, ASP.NET Core, TeamCity, GitHub, Octopus Deploy, and heavy use of OSS.

Any engineer may work at Olo’s headquarters in New York City’s Financial District or remotely from anywhere in the U.S. In fact, more than half of our engineering team (and Olo) is remote!

Requirements

  • A passion for computing that extends beyond work
  • At least 3 years on-the-job development experience at a senior technical level
  • A drive to automate anything that has to be done more than once
  • Excellent knowledge of C#, .NET and object oriented concepts
  • Adept at writing unit tests and testable code, and working under distributed version control (preferably Git)
  • In-depth understanding of Windows, SQL Server and networking concepts
  • Hands-on experience instrumenting, deploying and monitoring production code 
  • Excellent English writing and communication skills
  • Legal right to work in the U.S.

Beneficial

  • B.S degree or equivalent education
  • Experience developing for highly available and horizontally scalable platforms
  • Experience with any of: Kafka, Redis, distributed messaging systems, Amazon Web Services, F#
  • A background in restaurant or e-commerce technology, including point of sale systems, payment gateways, and CRM and loyalty platforms
  • Working knowledge of ASP.NET MVC, JavaScript, HTML5/CSS

About Olo

Olo is the on-demand interface for the restaurant industry, powering digital ordering and delivery for over 250 restaurant brands. Olo’s enterprise-grade software powers every stage of the digital restaurant transaction, from fully-branded user interfaces to the back-of-house order management features that keep the kitchen running smoothly. Orders from Olo are injected seamlessly into existing restaurant systems to help brands capture demand from on-demand channels such as branded website and apps, third-party marketplaces, social media channels, and personal assistant devices like the Amazon Echo. Olo is a pioneer in the industry, beginning with text message ordering on mobile feature phones in 2005. Today, millions of consumers use Olo to order ahead (SKIP THE LINE®) or get meals delivered from the restaurants they love. Customers include Applebee’s, Chili’s, Chipotle, Denny’s, Five Guys Burgers & Fries, Jamba Juice, Noodles & Company, Red Robin, Shake Shack, sweetgreen, Wingstop, and more. 

Olo is located on the 82nd floor of One World Trade Center.  We offer great benefits, such as 20 days of Paid Time Off, fully paid health, dental and vision care premiums, stock options, a generous parental leave plan, and perks like FitBits, rotating craft beers on tap in our kitchen, and food events featuring our clients' menu items (now you know why we give out FitBits!). Check out our culture map: https://www.olo.com/images/culture.jpg.

We encourage you to apply! 

At Olo, we know a diverse and inclusive team not only makes our products better, but our workplace better. Many groups are consistently underrepresented across the tech sector and we are fully committed to doing our part to move the needle. 

Olo is an equal opportunity employer and diversity is highly valued at our company. All applicants receive consideration for employment. We do not discriminate on the basis of race, religion, color, national origin, gender identity, sexual orientation, pregnancy, age, marital status, veteran status, or disability status.

If you like what you read, hear, and/or know about Olo, and want to be a part of our team, please do not hesitate to apply! We are excited to hear from you!

Share this job:
Remote Senior Backend Software Engineer
aws mysql senior backend golang java Nov 06 2019
About VividCortex

Are you excited by designing and developing high volume, highly available AWS based cloud services for fortune 500 companies at an exciting, growth-stage startup company? Do you love diving deep into technologies such as microservices/APIs, database design, or data architecture?

We are building a mixed discipline team at a world-class company that is providing incredible value for our customers. We are extremely customer focused, engaged in building an authentic, low-drama team, open and candid and sincerely practicing ‘disagree and commit’, constantly learning and improving, with a focused, get-it-done attitude about our commitments.

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

About the Role

VividCortex is looking for an experienced software engineer to help us build and improve the platform that ingests, secures, and analyzes the massive amounts of performance and other data we measure from our customers' database servers. Our platform is written in Go and hosted on the AWS cloud. It uses Kafka, Redis, and MySQL for data storage and analysis. We are a DevOps organization building a 12-factor microservices application; we practice small, fast cycles of rapid improvement and full exposure to the entire infrastructure, but we don't take anything to extremes.

Basic Qualifications

    • Bachelor’s Degree in Computer Science or related field or equivalent work experience
    • Significant experience with Golang (or Java), MySQL, and Kafka
    • Excellent written and verbal communication skills
    • 7+ years professional experience in software development with C, C++, Java, or C#
    • 2+ years of experience with RESTful APIs, microservices, or other network services
    • Significant exposure to cloud-based software development with AWS, Azure, or similar
    • A passion for highly effective teams and development processes


Preferred Qualifications

    • Master's Degree in Computer Science
    • 10+ years of experience in software development
    • 3+ years of data-focused design and development experience
    • 3+ years of experience with AWS
    • Capable of deep technical understanding and discussion of databases, software and service design, systems, and storage
    • Expertise in problem solving and analyzing large scale distributed systems and critical production service environments


Note to Agencies and Recruiters: VividCortex does not engage with unsolicited contact from agencies or recruiters. Unsolicited resumes and leads are property of VividCortex and VividCortex explicitly denies that any information sent to VividCortex can be construed as consideration.
Share this job:
Senior Software Engineer in Test, API
python api senior java docker redis Nov 05 2019

Overview

With over 10,000 online merchants launching subscriptions and over 1,000,000 subscribers powered by ReCharge we're processing tens of millions of dollars in sales every week. Our mission ‘making repeat orders easier for everyone' began four years ago as a bootstrapped startup and today we're at the forefront of recurring billing software with over 100 remote-first employees around the globe.

Our Quality team is looking for a Senior Software Engineer in Test to work on improving API test automation and coverage for our software as a service platform. You’ll be a part of a small and impactful team responsible for test automation and framework development across engineering teams.

Our stack includes: Python, Flask, Selenium, PyTest, Jinja, ES6, Vue.js, Sass, Webpack, Redis, Docker, GCP, Terraform, Ansible, Memcached, Nginx, Snowflake, Looker, Matillion

What You’ll Do

  • Live by and champion our values: #ownership, #empathy, #simple-solutions.
  • Be part of a new, tight-knit team and closely with engineers on our Platform team.
  • Build out automation frameworks to help integrate automated tests seamlessly into current development process.
  • Drive quality across team by constantly building easy-to-use test frameworks and empowering developers to move towards TDD.
  • Work with real world problems faced in scaling the business, suggest innovations/enhancements and work with team in implementing and rolling them out.
  • Champion good habits (development techniques, security, tech debt balance, TDD, and agile habits) within your team; improve testing standards, tooling, and processes.
  • Debug production and test environment issues across multiple levels of the stack.

What You’ll Bring

  • Typically, 6+ years of relevant software testing experience in fast paced environments
  • Knowledge of one or more languages like: Python, Go, Java, Nodejs, Ruby
  • Proficient with Python, Flask and collaborative tools like Git
  • Experience with automation frameworks like: Selenium, Cucumber/Gherkin, Gauge
  • Experience with build tools like: Jenkins, CircleCI, or GitLab
  • Experience automating tests for REST APIs
  • Experience performance testing web applications (JMeter, Gatling)
  • Self driven; a passion for taking ownership of your work and delivering outcomes
  • Desire to work remotely and make an impact at a boot-strapped start-up
  • Excellent communication skills, a team player with a ‘winning as a team’ attitude
  • Bachelor’s degree or equivalent experience desired
Share this job:
Remote Data Engineer
redis aws mysql golang saas linux Nov 05 2019

*Only candidates residing inside of the United States will be considered for this role* About VividCortex VividCortex provides deep database performance monitoring to drive speed, efficiency and savings. Our cloud-based SaaS platform offers full visibility into major open source databases – MySQL, PostgreSQL, Amazon Aurora, MongoDB, and Redis – at any scale without overhead. By giving entire engineering teams the ability to monitor database workload and query behavior, VividCortex empowers them to improve application speed, efficiency, and up-time. Founded in 2012, and headquartered in the Washington, DC metro area with remote teams in the US and abroad, our company’s growth continues to accelerate (#673 Inc. 5000). Hundreds of industry leaders like DraftKings, Etsy, GitHub, SendGrid, Shopify, and Yelp rely on VividCortex.  We know our team is our greatest strength so we support our people with excellent benefits including 401k, professional development assistance, flexible paid leave (vacation, parental, sick, etc.), and a health/wellness benefit. We enjoy getting together and giving back to the community through volunteer services. We believe in offering every employee the tools and opportunity to impact the business in a positive way. We care about inclusiveness and working with people who help us learn and grow. About the Role VividCortex is looking for an experienced Data Engineer to architect and build our next-generation internal data platform for large scale data processing. You are at the intersection of data, engineering, and product, and run the strategy and tactics of how we store and process massive amounts of performance metrics and other data we measure from our customers' database servers. Our platform is written in Go and hosted on the AWS cloud. It uses Kafka, Redis, and MySQL for data storage and analysis. We are a DevOps organization building a 12-factor microservices application; we practice small, fast cycles of rapid improvement and full exposure to the entire infrastructure, but we don't take anything to extremes. The position offers excellent benefits, a competitive base salary, and the opportunity for equity. Diversity is important to us, and we welcome and encourage applicants from all walks of life and all backgrounds.

Responsibilities:

    • Work with others to define, and propose for approval, a modern data platform design strategy and matching architecture and technology choices to support it, with the goals of providing a highly scalable, economical, observable, and operable data platform for storing and processing very large amounts of data within tight performance tolerances.
    • Perform high-level strategy and hands-on infrastructure development for the VividCortex data platform, developing and deploying new data management services both in our existing data center infrastructure, and in AWS.
    • Collaborate with engineering management to drive data systems design, deployment strategies, scalability, infrastructure efficiency, monitoring, and security.
    • Discover, define, document, and design scalable backend storage and robust data pipelines for different types of data streams.
    • Write code, tests, and deployment manifests and artifacts, using CircleCI, Git and GitHub, pull requests, issues, etc. Collaborate with other engineers on code review and approval.
    • Measure and improve the code and system performance and availability as it runs in production.
    • Support product management in prioritizing and coordinating work on changes to our data platform, and serve as a lead on  user-focused technical requirements and analysis of the platform.
    • Help provide customer support, and you'll pitch in with other departments, such as Sales, as needed.
    • Rotate through on-call duty.
    • Understand and enact our security posture and practices.
    • Continually seek to understand and improve performance, reliability, resilience, scalability, and automation. Our goal is that systems should scale linearly with our customer growth, and the effort of maintaining the systems should scale sub-linearly.
    • Contribute to a culture of blameless learning, responsibility, and accountability.
    • Manage your workload, collaborating and working independently as needed, keeping management appropriately informed of progress and issues.

Preferred Qualifications:

    • Experience building systems for both structured and unstructured data.
    • AWS infrastructure development experience.
    • Mastery of relational database technologies such as MySQL.
    • You are collaborative, self-motivated, and experienced in the general development, deployment, and operation of modern API-powered web applications using continuous delivery and Git in a Unix/Linux environment.
    • Experience and knowledge programming in Golang or Java
    • You have experience resolving highly complex data infrastructure design and maintenance issues, with at least 4 years of data-focused design and development experience.
    • You are hungry for more accountability and ownership, and for your work to matter to users.
    • You’re curious with a measured excitement about new technologies.
    • SaaS multitenant application experience.
    • Ability to understand and translate customer needs into leading-edge technology.
    • Experience with Linux system administration and enterprise security.
    • A Bachelor’s degree in computer science, another engineering discipline, or equivalent experience.

Note to Agencies and Recruiters: VividCortex does not engage with unsolicited contact from agencies or recruiters.  Unsolicited resumes and leads are property of VividCortex and VividCortex explicitly denies that any information sent to VividCortex can be construed as consideration.

Share this job:
Senior Full Stack Developer
Ceros  
aws node-js php javascript docker senior Nov 02 2019

Company Overview

Ceros is an experiential content platform that empowers the creation of bespoke, immersive digital content without code. We’re passionate about helping companies transform their static digital content into engaging experiences. From custom interactive microcontent, to immersive event microsites, you can build it with Ceros. Publish and update live content instantly, and embed it into your site instantly. Join us in ending the endless creation of static content and be part of the movement towards meaningful content experiences.

We are well-funded and venture-backed by prominent investors including Grotech Ventures, Greycroft, and Starvest Partners.

About the Product

Designing and building the Ceros platform is not an easy task. We require the best-of-the-best web developers, designers, and QA testers, ready to bring the functionality of desktop software to the web, often pushing web browsers to the limits of what’s currently possible.

Our codebase is 95% JavaScript and the Ceros product is comprised of multiple single-page applications with a client-heavy focus. We use libraries like jQuery, Require, and Backbone. The Ceros Studio is architected around the HTML5 Canvas element.

We’re not language zealots. We believe in using the right tool for the job, and our current server-side infrastructure runs PHP, Node.js, Redis, AWS Aurora, Docker, Jenkins, etc. on the Amazon AWS cloud.

About the Team

As part of the Ceros product team, you’ll be working with a small, cross-functional group of the most talented people you’ve ever worked with. We hire only passionate and creative people with a proven and unquestionable ability to execute, and every member of the team is equally responsible for moving the product forward.

We have a dynamic company culture that collaborates daily. We care deeply about the user experience, and we debate passionately about our ideas. When you work at Ceros, you check your ego at the door, and you aren’t afraid to be honest, especially to yourself. We take our jobs seriously but ourselves not so much -- whether it’s cracking jokes in the chat room or poking fun at the CEO’s atrocious spelling.

About the Job

Working completely from home, you’ll be communicating often through chat rooms, email, and video conferencing. We offer flexible working hours and an extremely flexible vacation policy. And we provide excellent gear (15” Macbook Pro, iPad, external monitor, etc.).

As a Sr. Full Stack Developer, your typical day-to-day involves:

  • writing maintainable code (probably goes without saying)
  • having your day ruined by functional QA testers who find every bug you write
  • planning and leading high-complexity stories and epics
  • reviewing story docs and offering insights on impacts to other parts of the application
  • performing code reviews and helping to enforce our code and architectural standards
  • participating as a primary on-call resource for service disruptions
  • handling superfriend responsibilities with minimal assistance
  • acting as release owner
  • mentoring other developers
  • suggesting new technologies and techniques to improve developer productivity
  • agonizing over the user experience until even a trained monkey could use the product
  • collaborating with and mentoring your peers on security best practices
  • and finally, deploying your code to production and seeing the customer create something amazing and beautiful with it.

Key Things to Know

  • This is a remote role
  • We want you to start ASAP
  • This is a full-time position

Benefits

  • Competitive salary
  • Unlimited vacation days
  • Stock options
  • Premium health insurance
  • Excellent gear (15” Macbook Pro, iPad, external monitor, etc.)
Share this job:
Senior Full Stack Engineer
python javascript senior full stack aws redis Oct 31 2019

Octane AI is a venture-backed chatbots and messaging startup seeking a Full-Stack Engineer interested in building the future of bots and artificial intelligence.

Octane AI is the leading conversational marketing automation platform for ecommerce. We use messaging channels like Facebook Messenger and SMS to improve the shopping experience for Shopify merchants and their customers. We work closely with Shopify, Klaviyo, Yotpo, and other top tech platforms in the ecommerce space. We are pioneering the future of ecommerce through conversational commerce. We are an all-remote company and venture backed, some of our investors include General Catalyst, Boost VC, and M Ventures.

You will work directly with our CTO Leif K-Brooks (founder and creator of Omegle, the largest chat platform of its kind, used by millions daily), our Director of Engineering, and our product team, to help build Octane AI's back-end technology and front-end experience. You will be in charge of building and implementing new plugins and features. You will be a critical member of the team, impacting our customers and revenue with the features you develop.

More about working in Engineering at Octane AI 

-We believe the happier you are, the more productive you and the team are. Being a remote company allows us to work from wherever we'd prefer. Spend your evenings and weekends with your family/friends/hobbies.
- We hate bureaucracy. Feel free to talk to anyone in the team. 
- Your ideas are welcome. If you know how to improve our codebase, our product, our processes, don't be shy to share it.
- In our weekly meetings we do a fun thing called "fast parrot". Everybody, including the CEO, is involved. It's a little weird and fun at the same time, especially if you are doing a meeting from a public place.
- Our release process involves code review. In rare cases, we deploy without it, but we try hard to make sure at least one more pair of eyes looks at the code.
- Flexible working hours. We have only two meetings a week (they're back-to-back) where the whole team participates and it's necessary to be online. For the rest of the time, it's up to you to choose the most productive schedule for your work. 
- Three days a month we have "maintenance days" where you choose what to work on. Usually we work on tech debt, i.e. code cleanup or purely tech improvements.
- Don't work if you are sick. It's way better to rest and recover quicker than work at half power for a long time.
- If you feel you are stuck with a task don't hesitate to ask for help. There are no stupid questions, nobody expects you to know everything.

RESPONSIBILITIES

    • Work with the product team and engineering teammates to develop and implement new features and plugins for Octane AI. A well-rounded & diversified engineer is ideal for this role. If you love working with frontend mostly, that's also fine as long as you are able to change backend whenever needed.
    • Transform our roadmap and your ideas into scalable products and features. You will have the power to guide the direction of the company and the (many) features we build.
    • Implement new integrations within Octane AI. You will be working with the Facebook API and the APIs of products and services that we will be integrating into our bots and the Octane AI platform. You should be adept at learning new APIs.
    • Help develop and improve Octane AI's architecture.
    • Work quickly and efficiently in a fast-paced startup environment. Be flexible enough to take on any task.

REQUIREMENTS

    • 3-8+ years of frontend and backend-back development work. The ideal candidate is a top-tier developer who is comfortable in a startup environment -- AKA putting out fires, learning on-the-fly, and thrives on change and new challenges.
    • Critical skills: Python, Javascript (We use React.js).
    • Important: Experience working with the Facebook API, Redis, AWS DDB.
    • Nice to have: ES6/ES7, SASS, React-bootstrap, Redux, Functional programming experience
    • Please provide code samples or links to repositories with your code, along with an explanation of your programming philosophy. The more we can understand the way you think about code, the better. It's not an issue if you can't share a piece of code because of an NDA or something else.

BENEFITS

    • The ability to work from anywhere in the world. Our team works from New York, Portland, Barcelona, Austin, Canada, Serbia, Slovenia and more. As long as you can get the work done, we don't care where you are!
    • Excellent health benefits: health, dental and vision insurance for US employees
    • 401(k) for US employees
    • Flexible vacation policy, paid holidays, sick leave and parental leave
    • Fitness and home office credits. We want your workspace to be your happy place.
    • Generous stock options
    • Growth and leadership opportunities. We invest in the tools and training that will help your long-term career.
    • An amazing team of wonderfully driven and talented people

About Octane AI

Octane AI is the bot platform for ecommerce. Octane AI's Facebook Messenger marketing automation software helps Shopify merchants send abandoned cart messages, create custom flows, and increase their sales and revenue. Thousands of merchants and businesses trust Octane AI for their Messenger bots, including GoPro, Pure Cycles, Cover FX, Universal Music Group, Warner Music Group, Maroon 5, and more.

Share this job:
REMOTE Sr. Scala Engineer- Redis and Postgres REQUIRED, Sorry, No Visas
Surge  
scala redis postgresql big data cloud aws Oct 31 2019

Surge Forward is looking for smart, self-motivated, experienced, senior-level consultants who enjoy the freedom of telecommuting and flexible schedules, to work as long-term, consistent (40 hrs/week) independent contractors on a variety of software development projects.

TECHNICAL REQUIREMENTS:

EST Hours Required, Must live in the US or Canada to be considered. Sorry, NO Visas.

• Proficiency with Scala
• Proficiency with PostgreSQL, Redis
• Experience in data processing formats Like Json and Parquet
• Familiar with SBT and Docker
• Knowledge or experience about Restful API
• Proficiency in source code management, software development, Unix tools and terminal
• Foundational knowledge of algorithms, networking, concurrency, file systems

NICE TO HAVE:
• Experience with software design patterns
• Understanding of Kubernetes
• Experience with business intelligence and digital analytics

QUALIFICATIONS:
• Experience and capability to design, specify and build a data API
• Solid understanding of large system design, streaming big data and performance trade-offs
• Deep experience with SQL and multiple Relational Database Management Systems with non-trivial databases.
• Demonstrated expertise in AWS cloud computing, and understanding of data management best practices
• Strong communication, verbal and written skills
• Keen to take the leadership of the expertise domains
• Solution-oriented, able to implement prototypes with new tools quickly
• 3-5+ years of experience in software engineering and data analytics
• Bachelor’s/Master’s degree in computer science, or a related field

RESPONSIBILITIES:
• Develop and maintain software components to enhance, transform and model raw data
• Develop and maintain a highly available and scalable real-time API
• Investigate and resolve performance bottlenecks, data quality issues and automation failures
• Implement and manage continuous delivery systems and methodologies
• Implement tests and validation processes to maintain the code and data quality


Only candidates located in the immediate area can be considered at this time. Sorry, No Visas.

Resume must include the tech stack under each job directly on the resume in order to be considered.

For immediate consideration, email resume and include your cell phone number and start date: jobs@surgeforward.com

Share this job:
DevOps Engineer
mysql php aws docker devops cloud Oct 30 2019

Interpersonal Frequency (I.F.) is seeking a full-time DevOps Engineer to add to our growing team.

We are looking for a DevOps engineer to help us scale our systems as we bring more cities and government agencies into the cloud. Our backend tech stack currently includes RHEL/CentOS, Docker, Node.js, PHP, Apache/Nginx, Solr/ElasticSearch, MariaDB/MySQL, GlusterFS, Redis/Memcache, HAProxy, Varnish, New Relic, and AWS (GovCloud, EC2, ELB, RDS, Aurora, ElastiCache, S3, CloudFormation, Redshift, EFS, etc.), DigitalOcean, and Rackspace.

Who you are 

We're looking for a senior DevOps engineer with significant experience configuring, managing, automating, securing, monitoring and maintaining systems at scale.

  • You love to solve problems and can do so under pressure. 
  • Scaling, reliability, automation, security, and performance are things you care about deeply. 
  • You have a good mixture of planning, risk taking and a “get-it-done” attitude. 
  • You value the open source community and want to give back to it. 
  • You can clearly explain your ideas to both clients and other team members both verbally and in writing. 
  • You like to have fun and work with a small team! You play well with others (not just engineers). 
  • You bring both creativity and maturity to your work: you’re a self-starter who can jump in quickly and can manage your own time effectively in a remote work environment.

What you’ll do 

You will help ensure the scalability, security, performance, and availability of our systems by applying your expertise in the evolution and daily operation of our LAMP/LEMP stack, implementing and automating infrastructure deployments and working with our engineering team to ensure the software that we build can scale.

Requirements

  • You must either be a US Citizen or already have a Green Card to apply
  • 3-5 years of experience with Amazon Web Services (AWS) cloud hosting
  • 3+ years of experience with MySQL (DevOps, not DBA)
  • Linux - Nginx and/or Apache
  • Varnish
  • PHP (DevOps tuning, not dev)
  • Docker
  • Shell scripting
  • Ansible / Chef / Puppet
  • Code repository versioning (Git)

Bonus Skills

  • Memcached/Redis
  • CentOS/Redhat Linux
  • HAProxy
  • MariaDB/MySQL Clustering
  • Elasticsearch and/or Apache Solr
  • Code repository hosting (e.g. Gitlab)
  • Drupal Optimization
  • Big Data (e.g. Hadoop, Redshift)
  • Authentication Integration (e.g. LDAP/AD/SAML)
  • Penetration testing
  • Load testing
  • GlusterFS
  • Performance testing (e.g. New Relic, Blackfire)
  • Jenkins

Why work with us?

  • Fun, cutting edge remote work environment – ever changing, always a chat away from team members
  • Your work directly impacts the lives of millions of Americans every day
  • Healthcare, and Dental/Vision/Life/Disability plans
  • Unlimited vacation, and a flexible schedule
  • Work in a mostly virtual environment or a coworking location. If you work virtually, be prepared to travel once per quarter for face-to-face with the team

If you are interested, please send your cover letter, resume, and some code samples or examples of past work to devopsjobs@ifsight.com.

Share this job:
Sr. DevOps Engineer
dot net saas devops linux cloud aws Oct 29 2019
Titan School Solutions is an EdTech startup that is on the fast track for growth and changing the face of school nutrition. Our SaaS platform is recognized in the space for bringing state-of-the art efficiencies and real-time transparency into schools, all while remaining focused on the bigger outcome - helping K-12 students. Titan’s founders are school information technology veterans who have not only created a scalable and affordable solution but have also brought value into schools by delivering real results.  

As we continue to sky rocket within this industry, we need a hands-on Sr. DevOps Engineer that can work collaboratively with our team in order to deploy and operate our highly impacted systems. We’re looking for someone who can overcome the challenges that come with a startup, do more with less, face a problem head on, automate and streamline our operations…and do it all while consistently resolving issues in our dev, test and production environments. 

If you are a highly energetic self-starter with the ability to work independently in a remote environment, achieve results, focus on the details, and ultimately want to be part of transforming an institutional enterprise then…APPLY HERE! 

WHERE YOU WILL BE IN ONE YEAR: 
  • TRANSFORM AN INDUSTRY! - You will be involved in an industry that is unlike any other. You will monitor high traffic volumes on a consistent basis and work in a fast-paced field that will expand your horizons and put you far above your peers.
  • MASTER OF GOOGLE CLOUD! - You will become a master in technology with a focus on Google Cloud by utilizing enterprise level capabilities of Google’s offerings. 
  • ACCELERATE YOUR CAREER!  - This is a transformational opportunity for someone who is looking to prove they can come into an organization on the ground level and fix its problems at the source. You will accelerate your career in half the time while having double the impact on our day to day operations. 

WHAT YOU'LL DO TO GET THERE:
  • Work as part of a small technical team to build and manage a resilient and secure infrastructure for the various application platforms.
  • Collaborate with development team to not just maintain, but also build and improve the underlying systems to be highly available, scalable and highly performant.
  • Scale infrastructure to meet rapidly increasing demand and improve automated deployments, monitoring, management and incident response.
  • Monitor site database stability/performance and troubleshoot issues.
  • Collaborate with a team to create and execute load and performance tests.
  • Proactively meet standards for information security and compliance.
  • Have an attitude to always improve by constantly researching new technologies and services(example: SQL Server on Linux, .NET auto scaling on GCP, etc.)

WHAT YOU’LL NEED TO SUCEED:
  • Google Cloud Platform will be the main focus of preferred experience, if you have strong experience in AWS or Azure that will give you a great foundation to build upon.
  • Experience with Kubernetes, New Relic, Hangfire administration, Redis preferred
  • Strong experience in Linux  and knowledge of automated builds and deployments such as TeamCity, Octopus Deploy, VSTS, etc.
  • Strong experience managing, monitoring, profiling and scaling Microsoft servers(SQL Server, Windows Server, IIS).
  • Strong knowledge and understanding of SaaS network architecture, security and troubleshooting techniques.
  • Experience creating and maintaining backup strategies as well as managing PCI compliant production environments.
  • Release automation, system administration, system configuration, and system debugging experience
  • Experience implementing and maintaining monitoring and alert systems.
  • Ability to operate in an agile, entrepreneurial start-up environment.

YOUR TECH STACK(What you’ll be using):
ASP.NET, WebAPI, MVC, Hangfire, C#
Microsoft SQL Server 2016
Windows Server, IIS Web Server
TeamCity, Octopus Deploy
Kubernetes
Cloud infrastructure: Google Cloud Platform
SolarWinds Database Performance Analyzer
Anturis server, network and web monitoring
Bitbucket, Confluence, Jira
Google Cloud Storage

WHAT WE OFFER:

At Titan School Solutions, we’re looking for bright, independent, self-motivated, and experienced people who have an entrepreneurial spirit and passion for technology. Our compensation packages consist of salary and a full suite of benefits to support our growing team. Titan offers all of the opportunity that comes with a startup but without the risk. It is backed by Cie, a startup accelerator, and Wavemaker Partners, a venture capital firm. 

This position is available for remote employment in the United States and does require the team member to be on call.
  • Competitive salary: Based on experience and performance.
  • Health/Benefits: Medical, Dental, & Visual. 95% paid by employer!
  • Unlimited PTO: We believe in work/life balance to reward our rock stars for delivering great results. 
  • The Right Gear: All the bells and whistles you need to drive results.
  • 401k Matching: We offer a generous 401k plan and we match 100% up to 5%.
  • Ownership: You’ll be a crucial member of the initial build-out team, offering unlimited opportunity for growth and professional development.
Share this job:
Software Engineer
Olo  
cs dot net backend javascript redis design Oct 29 2019

At Olo we develop an online food ordering platform used by many of the country’s largest restaurant chains, reaching millions of consumers. Chances are if you’ve ordered directly from a restaurant brand’s app or website, we’ve made that happen. Mobile ordering and payments is an exciting and active industry full of interesting players and yet still a relatively untapped market ripe for disruption. We’re quite up-front about the technical challenges our business faces. Running a platform with multiple white-labeled front-ends, that maintains real-time connections into thousands of restaurants’ POS systems, and coordinates complex transactions between these and other third parties (such as payment gateways and gift card providers) is not for the faint of heart!

We take pride in a neat codebase with automated tests and continuous integration, and encourage constant refactoring. We encourage new ideas and experimentation. No part of the code base is off limits.

Olo is revolutionizing the customer experience with restaurant chains, and we're looking for talented engineers to join our team and help achieve this vision. As part of the team you will play a significant and visible role in helping us scale one of the most advanced food ordering platforms in the market. You will design, develop, scale, and monitor solutions, improvements, and services in our core ordering platform. While primarily focused on our back-end, the position requires contributions throughout our stack.

You'll work with a smart, passionate team dedicated to delivering amazing products using modern tools and technologies such as .NET Core, ASP.NET Core, TeamCity, GitHub, Octopus Deploy, and heavy use of OSS.

Any engineer may work at Olo’s headquarters in New York City’s Financial District or remotely from anywhere in the U.S. In fact, more than half of our engineering team (and Olo) is remote!

Requirements

  • A passion for computing that extends beyond work
  • At least 3 years on-the-job development experience
  • A drive to automate anything that has to be done more than once
  • Proficient knowledge of C#, .NET and object oriented concepts
  • Experience writing unit tests and testable code, and working under distributed version control (preferably Git)
  • Strong understanding of Windows, SQL Server and networking concepts
  • Experience instrumenting, deploying and monitoring production code 
  • Excellent English writing and communication skills
  • Legal right to work in the U.S.

Beneficial

  • B.S degree or equivalent education
  • Experience developing for highly available and horizontally scalable platforms
  • Experience with any of: Kafka, Redis, distributed messaging systems, Amazon Web Services, F#
  • A background in restaurant or e-commerce technology, including point of sale systems, payment gateways, and CRM and loyalty platforms
  • Working knowledge of ASP.NET, JavaScript, HTML5/CSS

About Olo

Olo is the on-demand interface for the restaurant industry, powering digital ordering and delivery for over 300 restaurant brands across 70,000 locations. Olo’s enterprise-grade software powers every stage of the digital restaurant transaction, from fully-branded guest interfaces to the back-of-house order management features that keep the kitchen running smoothly. Orders from Olo are injected seamlessly into existing restaurant systems to help brands capture demand from on-demand channels such as branded websites and apps, third-party marketplaces, social media channels, and personal assistant devices like the Amazon Echo. Olo is a pioneer in the industry, beginning with text message ordering on mobile feature phones in 2005. Today, over 100 million consumers use Olo to order ahead or get meals delivered from the restaurants they love. Customers include Applebee’s (DIN), Chili’s (EAT), Denny’s (DENN), Five Guys Burgers & Fries, Jamba Juice (JMBA), Noodles & Company (NDLS), Red Robin (RRGB), Shake Shack (SHAK), sweetgreen, Wingstop (WING), and more. SKIP THE LINE®

Olo is located on the 82nd floor of One World Trade Center.  We offer great benefits, such as 20 days of Paid Time Off, fully paid health, dental and vision care premiums, stock options, a generous parental leave plan, and perks like FitBits, rotating craft beers on tap in our kitchen, and food events featuring our clients' menu items (now you know why we give out FitBits!). Check out our culture map:https://www.olo.com/images/culture.jpg.

We encourage you to apply! 

At Olo, we know a diverse and inclusive team not only makes our products better, but our workplace better. Many groups are consistently underrepresented across the tech sector and we are fully committed to doing our part to move the needle. 

Olo is an equal opportunity employer and diversity is highly valued at our company. All applicants receive consideration for employment. We do not discriminate on the basis of race, religion, color, national origin, gender identity, sexual orientation, pregnancy, age, marital status, veteran status, or disability status.

If you like what you read, hear, and/or know about Olo, and want to be a part of our team, please do not hesitate to apply! We are excited to hear from you

Share this job:
DevOps Lead
YouGov  
python cloud devops saas linux aws Oct 29 2019

Crunch.i, part of the YouGov PLC is a market-defining company in the analytics SaaS marketplace. We’re a company on the rise. We’ve built a revolutionary platform that transforms our customers’ ability to drive insight from market research and survey data. We offer a complete survey data analysis platform that allows market researchers, analysts, and marketers to collaborate in a secure, cloud-based environment, using a simple, intuitive drag-and-drop interface to prepare, analyze, visualize and deliver survey data and analysis. Quite simply, Crunch provides the quickest and easiest way for anyone, from CMO to PhD, with zero training, to analyze survey data. Users create tables, charts, graphs and maps. They filter, and slice-and-dice survey data directly in their browser.

Our start-up culture is casual, respectful of each other’s varied backgrounds and lives, and high-energy because of our shared dedication to our product and our mission. We are loyal to each other and our company. We value work/life balance, efficiency, simplicity, and fantastic customer service! Crunch has no offices and fully embraces a 100% remote culture. We have 40 employees spread across 5 continents. Remote work at Crunch is flexible and largely independent, yet highly cooperative.

We are hiring a DevOps Lead to help expand our platform and operations excellence. We are inviting you to join our small, fully remote team of developers and operators helping make our platform faster, more secure, and more reliable. You will be self-motivated and disciplined in order to work with our fully distributed team.

We are looking for someone who is a quick study, who is eager to learn and grow with us, and who has experience in DevOps and Agile cultures. At Crunch, we believe in learning together: we recognize that we don’t have all the answers, and we try to ask each other the right questions. As Crunch employees are completely distributed, it’s crucial that you can work well independently, and keep yourself motivated and focused.

Our Stack:

We currently run our in-house production Python code against Redis, MongoDB, and ElasticSearch services. We proxy API requests through NGINX, load balance with ELBs, and deploy our React web application to AWS CloudFront CDN. Our current CI/CD process is built around GitHub, Jenkins, BlueOcean including unit, integration, and end to end tests and automated system deployments. We deploy to auto-scaling Groups using Ansible and Cloud-Init.

In the future, all or part of our platform may be deployed via DroneCI, Kubernetes, nginx ingress, Helm, and Spinnaker.

What you'll do:

As a Leader:

  • Manage and lead a team of Cloud Operations Engineers who are tasked with ensuring our uptime guarantees to our customer base.
  • Scale the worldwide Cloud Operations Engineering team with the strategic implementation of new processes and tools.
  • Hire and ramp exceptional Cloud Operations Engineers.
  • Assist in scoping, designing and deploying systems that reduce Mean Time to Resolve for customer incidents.
  • Inform executive leadership and escalation management personnel of major outages
  • Compile and report KPIs across the full company.
  • Work with Sales Engineers to complete pre-sales questionnaires, and to gather customer use metrics.
  • Prioritize projects competing for human and computational resources to achieve organizational goals.

As an Engineer:

  • Monitor and detect emerging customer-facing incidents on the Crunch platform; assist in their proactive resolution, and work to prevent them from occurring.
  • Coordinate and participate in a weekly on-call rotation, where you will handle short term customer incidents (from direct surveillance or through alerts via our Technical Services Engineers).
  • Diagnose live incidents, differentiate between platform issues versus usage issues across the entire stack; hardware, software, application and network within physical datacenter and cloud-based environments, and take the first steps towards resolution.
  • Automate routine monitoring and troubleshooting tasks.
  • Cooperate with our product management and engineering organizations by identifying areas for improvement in the management of applications powering the Crunch infrastructure.
  • Provide consistent, high-quality feedback and recommendations to our product managers and development teams regarding product defects or recurring performance issues.
  • Be the owner of our platform. This includes everything from our cloud provider implementation to how we build, deploy and instrument our systems.
  • Drive improvements and advancements to the platform in areas such as container orchestration, service mesh, request/retry strategies.
  • Build frameworks and tools to empower safe, developer-led changes, automate the manual steps and provide insight into our complex system.
  • Work directly with software engineering and infrastructure leadership to enhance the performance, scalability and observability of resources of multiple applications and ensure that production hand off requirements are met and escalate issues.
  • Embed into SRE projects to stay close to the operational workflows and issues.
  • Evangelize the adoption of best practices in relation to performance and reliability across the organization.
  • Provide a solid operational foundation for building and maintaining successful SRE teams and processes.
  • Maintain project and operational workload statistics.
  • Promote a healthy and functional work environment.
  • Work with Security experts to do periodic penetration testing, and drive resolution for any issues discovered.
  • Liaise with IT and Security Team Leads to successfully complete cross-team projects, filling in for these Leads when necessary.
  • Administer a large portfolio of SaaS tools used throughout the company.

Qualifications:

  • Team Lead experience of an on-call DevOps, SRE, or Cloud Operations team (at least 2 years).
  • Experience recruiting, mentoring, and promoting high performing team members.
  • Experience being an on-call DevOps, SRE, or Cloud Operations engineer (at least 2 years).
  • Proven track record of designing, building, sizing, optimizing, and maintaining cloud infrastructure.
  • Proven experience developing software, CI/CD pipelines, automation, and managing production infrastructure in AWS.
  • Proven track record of designing, implementing, and maintaining full CI/CD pipelines in a cloud environment (Jenkins experience preferred).
  • Experience with containers and container orchestration tools (Docker, Kubernetes, Helm, traefik, Nginx ingress and Spinnaker experience preferred).
  • Expertise with Linux system administration (5 yrs) and networking technologies including IPv6.
  • Knowledgeable about a wide range of web and internet technologies.
  • Knowledge of NoSQL database operations and concepts.
  • Experience in monitoring, system performance data collection and analysis, and reporting.
  • Capability to write small programs/scripts to solve both short-term systems problems and to automate repetitive workflows (Python and Bash preferred).
  • Exceptional English communication and troubleshooting skills.
  • A keen interest in learning new things.
Share this job: