Remote Redis Jobs

This Month

Senior Ruby on Rails Software Engineer
ruby-on-rails ruby javascript aws senior saas Jun 26

Leadfeeder is a fast-growing international SaaS startup, headquartered in Helsinki, Finland. We are an international remote team of 80+ members from around the world.

We've developed an online service which automates sales lead generation for B2B companies. Leadfeeder helps over 3000 paying customers to identify who visits their website, qualify the leads based on their behaviour, and convert the most promising visitors into sales leads.

Our 30+ strong in-house, all-remote engineering team is responsible for developing new features, and otherwise improving and maintaining the Leadfeeder product.

We are organised in feature-oriented, cross-functional squads. Each squad is responsible for specific features of the product, and works tightly together with high autonomy. Depending on the product area, squads are comprised of Backend and Frontend Engineers, Designers, and are always paired with a Product Manager. We believe in listening to everyone's ideas and feedback no matter what your role is, you get to have a say in the product and technical decisions of your squad.

Ruby on Rails developers at Leadfeeder work mainly on our backends: building APIs, background data processing flows, and integrations. Being a very data-intensive application, much of the work on the Leadfeeder backend involves optimising and effectively using various databases Cassandra, AWS RDS & Aurora, Elasticsearch and Redis, to name a few.

Our backend, we run multiple small-to-medium-sized Ruby on Rails apps and use serverless components (AWS Lambda, API Gateway, Kinesis) on the side. We pride ourselves on keeping apps working smoothly, and the codebase tidy and well-tested. We dedicate time for upgrades, refactoring and improvements in the developer experience.

For people with skills and interest, we offer possibilities to work on our Ember.js frontend too, enabling people to grow to a fullstack role. Equally, there are opportunities to learn and be involved in infrastructure, DevOps and serverless development.

Responsibilities

  • Developing new features together with your squad
  • Build internal and public APIs
  • Build, benchmark and optimise our core backend components
  • Helping operate our production environments on AWS
  • Providing code reviews to your peers

Benefits

  • Get to work in a talented, remote-first international team
  • Chance to make an impact on a global product
  • Actual work-life balance with healthy 40-hour work weeks
  • Flexible work time
  • Biannual company retreats
  • Competitive salary
  • Friendly and encouraging work environment

Our hiring process:

After we've received and reviewed your application, there are a number of stages in our process:

  1. Initial video call. You'll get to learn more about the role and our company, and we'll learn how you communicate and what are you looking for in the job.
  2. Technical interview. Qualified candidates proceed to our technical interview, where we ask more in-depth technical questions.
  3. Home assignment. We'll test your coding skills in building a small application. You can do this at home on your own time. The assignments usually take about 4-6 hours to complete.
  4. Assignment review and skills interview. After our team has reviewed your assignment, we invite you to the next interview. We'll provide feedback and ask questions about your code. This interview also includes some pair-programming, where we do some improvements or additional features to your project.
  5. Culture interview. The final step before decisions. Great cultural fit is highly important in our remote team. We also want to give you as much as possible information on how it is to work at Leadfeeder and what our culture is like.

All interviews are done remotely over video calls, but of course if you happen to be in the same city with some of our team members we're happy to organize a meeting on site.

Share this job:
Senior Full Stack Engineer
react-js django python node-js angular-js full stack Jun 23

As a Senior Full Stack Engineer you will work on our real estate portals built as SPAs with React, Node and Django as well as on our customer facing tools. These are complex systems with many moving parts and drastic performance requirements. You will have to write new code and understand legacy systems, design new parts and keep an eye on performance bottlenecks.

This is a remote role accepting applicants only from Europe . A high degree of autonomy is offered and we expect you will use it to make decisions and shape the future of our software stack.

Skills & Requirements

Experience and Pragmatism

This role is for somebody who has been through several releases and products built from ground up. We expect some degree of specialisation on technology but if that does not align with the one we’re using at the moment we don’t mind.

What we expect is:

  • University Degree in CS, CE or closely related
  • At least 5 years of experience writing code professionally
  • At least 3 years of experience in web development
  • A good understanding of all common data structures
  • Ability to write complex algorithms
  • Ability to design software systems with multiple parts across multiple technologies
  • A good understanding of performance optimisation techniques

Technology

While knowing our stack is definitely an advantage, it is not by any means a disqualifying factor:

  • Python 3, Django, React, Redux, Node, Express
  • Other technologies and services: Universal Web Apps, Machine Learning, Celery, RabbitMQ, Redis, Heroku, AWS, Algolia, CDN’s

What is it like to work for us?

Here are some ideas we have that might help you figure that out:

  • Autonomy: you will choose the tools you want to use and get to make all the technical decisions as long as they make sense (that's for the CTO to approve)
  • Mastery: we will encourage and support you to learn as long as it takes so you can feel proud about your work (the nice side effect of this is having awesome products built by you)
  • Offering the best and expecting to get the same in return: annual allowance for gear upgrades (chair, computer, etc.)

About Us

We're part of a group of companies which operate some of the biggest real-estate web portals in four countries in Asia and Africa. Our purpose is to help provide the technology for these high traffic websites as well as for the back-office operations including sales and marketing. 

Are you decided and ready to apply?

Send us an email at jobs@sectorlabs.ro with your CV.

Share this job:
Senior Android Engineer
android senior java html swift objective-c Jun 23

About GooseChase

GooseChase is a rapidly growing, fully remote web and mobile platform for creating and facilitating scavenger hunts. Through our website, organizers create custom "hunts" for anything from on-boarding new employees, touring museums, engaging at festivals, educating students and more! Participants can compete as teams or individuals to submit photo/video, text or GPS based missions through our native Android and iOS apps.

The key technologies we use are:

  • Android App: Java using Realm for local data storage. Open to moving to Kotlin going forward.
  • iOS App: Primarily Objective-C (UI with PureLayout and Layout Anchors), with a bit of Swift and Realm for local data storage. Looking to move towards Swift going forward.
  • Front-End: Typescript with React (Redux), HTML, SCSS & Webpack.
  • Back-End: Django, REST (Tastypie), Task Queuing (Celery, Redis, RabbitMQ), Postgres, Nginx, Gunicorn.

Because of the flexibility and ease-of-use of our product, we have successfully powered game types ranging from festival-wide competitions, with thousands of dollars in prizes, to K-12 classroom lessons on government types, featuring gummy bears to help demonstrate the differences between a dictatorship and a democracy!

Seeing the different ways the product can be used, and the joy it creates in those who participate, is an incredibly rewarding experience & is something we’d love to share with you as well! You'll also be having a major impact as our apps have been responsible for ~10M submissions in the last year alone!

Responsibilities

As Senior Android Developer, you’ll have the opportunity to create new, exciting features for our game participants. You will work directly with our design and back-end teams to bring feature mock-ups to life, delighting our users and ensuring the delivery of high-quality code that focuses on reliability and performance.

Specific responsibilities include:

  • Being familiar and up-to-date with the platform functionality (online game manager & participant mobile apps).
  • Working with our customer success & design teams to understand the motivations for a feature & coding it with those objectives and the user's experience in mind. Put another way, we want you to know why you are doing what you’re doing!
  • Staying up to date with the relevant Android guidelines and best practices, as well as relevant SDK changes and common libraries.
  • Developing the mobile components for new features that will help game participants play games more effectively while delighting them in new and unexpected ways.
  • Participating as a member of the development team - sharing best practices & learnings so the rest of the team can improve.
  • Working under limited supervision with significant latitude for the use of initiative and independent judgment.
  • At least base level experience with the iOS platform to support other engineers.

Job Requirements

The candidate for this position must be:

  • At an advanced level in Android application development, with architect-level involvement in at least one large production app that has been published in the Play Store.
  • Deeply knowledgeable about Android programming best practices and how to implement them in an existing project.
  • Able to take ownership of work, maintaining high standards of performance, reliability & security.
  • An excellent communicator, problem solver, and creative thinker.
  • Located within, or has regular working hours within the GMT-8 (PST) to GMT+2 (CEST) time zones to ensure sufficient overlap with our distributed product team.

Although not strictly required, it would be a massive plus if the candidate had past experience:

  • Working with the platform-specific camera APIs to capture and display photos/videos.
  • Implementing automated testing into legacy applications.
  • Participating in smaller teams, especially in a remote setting.

Perks

  • Fully remote work - work whenever/wherever/however you want.
  • Competitive compensation & benefits, including stipends for equipment, co-working spaces, etc.
  • Join a company that is profitable & growing quickly, but still prioritizes doing the right thing over everything else.
  • Significant learning opportunities - whether it’s learning about other parts of the business or taking on more responsibility, we expect everyone on the team to be continually looking to grow.
Share this job:
Senior Software Engineer
 
senior java saas redis Jun 22
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. Everyone new to the team, along with our current staff, will temporarily work from home until it is safe to return to our offices.

JOB DUTIES: 

DESIGN AND IMPLEMENT NEW FEATURES AND FUNCTIONALITIES IN ATLASSIAN’S PROPRIETARY CONFLUENCE PRODUCT USING KNOWLEDGE OF DATA STORES SUCH AS RDBMS AND NOSQL SUCH AS RED IS, CASSANDRA, DATA STRUCTURES AND ALGORITHMS AND OBJECT-ORIENTED AND FUNCTIONAL PROGRAMMING EXPERIENCE USING LANGUAGES SUCH AS JAVA OR C++. BUILD AND MAINTAIN MICROSERVICES. BUILD DISTRIBUTED SYSTEMS USING GRAPHQL, JAVA AND GRPC ON UNIX BASED SYSTEMS. WORK WITH ATLASSIAN’S INTERNAL DEVELOPMENT TEAMS TO WRITE CODE AND DELIVER IMPROVEMENTS TO THE COMPANY’S PRODUCTS. CONSTRUCT FAULT-TOLERANCE, RELIABILITY, AND DURABILITY SOFTWARE SYSTEMS. EVALUATE TRADEOFFS BETWEEN CORRECTNESS, ROBUSTNESS, PERFORMANCE, SPACE, AND TIME IN CONNECTION WITH ATLASSIAN’S KEY SOFTWARE DEVELOPMENT PROCESSES IN ORDER TO ENSURE THAT CUSTOMERS’ NEEDS ARE MET. UTILIZE AGILE SOFTWARE DEVELOPMENT METHODOLOGIES INCLUDING XP AND SCRUM IN ORDER TO ENSURE THAT SOFTWARE IS DEVELOPED AND DELIVERED IN ACCORDANCE WITH BOTH ATLASSIAN’S AND CUSTOMERS’ DEADLINES. CONSTRUCT FAULT-TOLERANCE, RELIABILITY, AND DURABILITY SOFTWARE FOR LARGE-SCALE DISTRIBUTED SYSTEMS UTILIZING KNOWLEDGE OF MODERN SOFTWARE ARCHITECTURE AND RESTFUL APLS AS WELL AS KNOWLEDGE OF ASYNCHRONOUS PROGRAMMING AND MULTITHREADING. DESIGN AND IMPLEMENT NEW FEATURES AND FUNCTIONALITIES FOR ATLASSIAN’S SOFTWARE PRODUCTS TO CONSTRUCT FAULT-TOLERANCE, RELIABILITY AND DURABILITY SOFTWARE SYSTEMS-­BASED EXPERIENCE WITH MODERN BUILD TOOLS (E.G. MAVEN, GRADLE) AND UTILIZING HIS UNDERSTANDING OF SAAS, PAAS, AND LAAS INDUSTRY SOFTWARE TOOLS. MENTOR JUNIOR ENGINEERS.

MINIMUM REQUIREMENTS: 

MASTER’S DEGREE IN COMPUTER SCIENCE, COMPUTER ENGINEERING OR A CLOSELY RELATED FIELD OF STUDY PLUS TWO (2) YEARS OF EXPERIENCE IN SOFTWARE DEVELOPMENT, BUILDING AND MAINTAINING MICROSERVICES, BUILDING DISTRIBUTED SYSTEMS USING GRAPHQL, JAVA AND GRPC ON UNIX BASED SYSTEMS, DATA STORES SUCH AS RDBMS AND ONE OR MORE OF NOSQL SUCH AS REDIS, CASSANDRA, DATA STRUCTURES AND ALGORITHMS AND OBJECT-ORIENTED AND FUNCTIONAL PROGRAMMING EXPERIENCE USING LANGUAGES SUCH AS JAVA OR C++; TWO (2) YEARS OF EXPERIENCE IN MULTITHREADING, CACHING AND PERFORMANCE TUNING AND AGILE SOFTWARE DEVELOPMENT METHODOLOGIES.

ALTERNATE REQUIREMENTS: 

BACHELOR’S DEGREE IN COMPUTER SCIENCE, COMPUTER ENGINEERING OR A CLOSELY RELATED FIELD OF STUDY PLUS FIVE (5) YEARS OF EXPERIENCE IN SOFTWARE DEVELOPMENT; TWO (2) YEARS OF BUILDING AND MAINTAINING MICROSERVICES, BUILDING DISTRIBUTED SYSTEMS USING GRAPHQL, JAVA AND GRPC ON UNIX BASED SYSTEMS, DATA STORES SUCH AS RDBMS AND ONE OR MORE OF NOSQL SUCH AS REDIS, CASSANDRA, DATA STRUCTURES AND ALGORITHMS AND OBJECT­-ORIENTED AND FUNCTIONAL PROGRAMMING EXPERIENCE USING LANGUAGES SUCH AS JAVA OR C++; TWO (2) YEARS OF EXPERIENCE IN MULTITHREADING, CACHING AND PERFORMANCE TUNING AND AGILE SOFTWARE DEVELOPMENT METHODOLOGIES.

SPECIAL REQUIREMENTS: 

MUST PASS TECHNICAL INTERVIEW.
More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.
Share this job:
Full-Stack Engineer
python javascript react-js aws redis frontend Jun 16

Please apply via Lever and make sure to say you found the job listing on Stack Overflow! 

Octane AI is an all-remote and venture-backed startup seeking a Full-Stack Engineer interested in developing the future of ecommerce.

Octane AI is developing conversational AI technologies that reimagines online commerce. Publicly, Octane AI is the leading Facebook Messenger & SMS marketing platform for Shopify and Shopify Plus brands. Octane AI provides a unified platform for connecting, converting, and retaining customers. Octane AI’s current and upcoming products democratize personalization and automation technologies previously only available to multi-billion dollar corporations. 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.

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, and more. Currently we have team members in 10 different countries. 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, parental leave, and sick 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

More about working 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 on the team.  - Your ideas are welcome. If you know how to improve our workflow, 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. - We iterate quickly. Projects generally take days or weeks, not months. We have a collaborative environment where you can share a work in progress and get feedback quickly. We like to get something in the hands of customer and get their feedback as quickly as possible. - 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 and nobody expects you to know everything.

Share this job:
Senior Software Engineer
javascript angular-js flask python rabbitmq senior Jun 16

Do you constantly look for ways you and your team could be doing your jobs in a smarter way? Are you interested in working on a product that helps companies understand their employees’ needs? We are looking for a hardworking Senior Software Engineer who is passionate about customers and excited to build scalable and reliable systems.

Our product, Perception, offers a modern way for collecting and understanding employee engagement through surveys, helping businesses enhance their employees’ work experience and improve their performance. We help organizations uncover not only what employees are saying, but also how they truly feel about the workplace and leadership.

We believe in:

  • People over process. We believe that processes should make it easier for us to deliver quality products faster together. We strive to understand why processes are in place, and work to change them if they just don't work.
  • Ideas over titles. We treat everyone's voice on the team equally regardless of title or seniority. We want everyone to feel comfortable contributing ideas, because we build better products when we consider multiple perspectives.
  • Everyone owns all areas of the software development and delivery life-cycle. We don't like to work in silos. We believe that every person on the team is responsible for the quality, security, delivery and stability of our product.

Primary Duties and Responsibilities:

  • Lead the development of new features and implementations of new technologies and frameworks.
  • Present and explain technical concepts to a wide-variety of internal employees and end-users.
  • Mentor other software engineers on the team, helping them grow their technical and non-technical knowledge.
  • Foster a culture of delivering quality software in a timely manner, and continuously improve the development process.
  • Promote innovation and keep team up-to-date on the latest and greatest industry trends.

Required Qualifications:

  • Proactive teammate with excellent verbal and written communication skills in a multi-functional environment.
  • Ability to mentor and teach other team members.
  • Professional experience with Python software development and architecture is preferred.
  • Comfortable working with SQL and NoSQL databases such as MongoDB or Elasticsearch.
  • Experience working with Javascript, CSS3 and modern front-end framework (Angular, React).
  • Contribute to and support multiple products that go to production.
  • Debug and solve customer issues.
  • Write and implement automated unit, system, and integration tests.

Our Tech Stack:

  • Frontend: Javascript, Angular
  • Backend: Flask, Python, RabbitMQ
  • Datastores: MongoDB, Elasticsearch, MySQL, Redis, OpenStack Swift, Google Cloud Storage, Amazon AWS
  • Version Control: Github, BitBucket
  • CI: Concourse, Jenkins, TeamCity
  • Configuration Management and Orchestration: Puppet, Ansible, Kubernetes, Docker, Vagrant

Experience, Education, Certification, License and Training:

  • Undergraduate degree in Computer Science/Engineering or equivalent work experience

Check out how we give our employees the chance to work on whatever project they want for 48 hours! https://youtu.be/2Aw55CP1IO8  

Typical Interview Process:

  • If your application is selected, a Talent Acquisition Team Member 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:

This Year

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

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

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

The Perks:

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

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

Responsibilities:

  • Develop, test and provide internal documentation of complex software solutions
  • Successfully implement development processes, coding best practices, and code reviews
  • Resolve complex technical issues as necessary
  • Keep updated on new technology developments
  • Take care of our Middleware that sits between the Java backend and Angular frontend
  • Have continuous integration up and running
Share this job:
Sr. Ruby/React Software Engineer
ruby-on-rails react-js ruby sql javascript redis May 27

DESCRIPTION

Clevertech is looking for Sr. Ruby on Rails with React Engineer to join our global team. We are looking for team members to help us develop world-class software products for the most exclusive organizations in the world.

What is Required:

  • 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, React, React Native, 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.

How We Work

Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation.

True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership.

We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new.

The result? We produce meaningful work



Want to learn more about Clevertech and the team? Check out clevertech.careers and our video highlighting Clevertech's Career Growth Video

Share this job:
Ruby on Rails Software Engineer
ruby-on-rails ruby javascript aws saas redis May 26

Leadfeeder is a fast-growing international SaaS startup, headquartered in Helsinki, Finland. We are an international remote team of 80+ members from around the world.

We've developed an online service which automates sales lead generation for B2B companies. Leadfeeder helps over 3000 paying customers to identify who visits their website, qualify the leads based on their behaviour, and convert the most promising visitors into sales leads.

Our 30+ strong in-house, all-remote engineering team is responsible for developing new features, and otherwise improving and maintaining the Leadfeeder product.

We are organised in feature-oriented, cross-functional squads. Each squad is responsible for specific features of the product, and works tightly together with high autonomy. Depending on the product area, squads are comprised of Backend and Frontend Engineers, Designers, and are always paired with a Product Manager. We believe in listening to everyone's ideas and feedback no matter what your role is, you get to have a say in the product and technical decisions of your squad.

Ruby on Rails developers at Leadfeeder work mainly on our backends: building APIs, background data processing flows, and integrations. Being a very data-intensive application, much of the work on the Leadfeeder backend involves optimising and effectively using various databases Cassandra, AWS RDS & Aurora, Elasticsearch and Redis, to name a few.

Our backend, we run multiple small-to-medium-sized Ruby on Rails apps and use serverless components (AWS Lambda, API Gateway, Kinesis) on the side. We pride ourselves on keeping apps working smoothly, and the codebase tidy and well-tested. We dedicate time for upgrades, refactoring and improvements in the developer experience.

For people with skills and interest, we offer possibilities to work on our Ember.js frontend too, enabling people to grow to a fullstack role. Equally, there are opportunities to learn and be involved in infrastructure, DevOps and serverless development.

Responsibilities

  • Developing new features together with your squad
  • Build internal and public APIs
  • Build, benchmark and optimise our core backend components
  • Helping operate our production environments on AWS
  • Providing code reviews to your peers

Benefits

  • Get to work in a talented, remote-first international team
  • Chance to make an impact on a global product
  • Actual work-life balance with healthy 40-hour work weeks
  • Flexible work time
  • Biannual company retreats
  • Competitive salary
  • Friendly and encouraging work environment
Share this job:
Senior DevOps Engineer
aws kubernetes hangfire redis devops senior May 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 SUCCEED:

  • 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: 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:
Senior Backend Engineer
Density  
react-js postgresql redis python backend senior May 22

Senior Backend Engineer

At Density, we build one of the most advanced people sensing systems in the world. The product and infrastructure is nuanced and one-of-a-kind. Building this product for scale has been an exercise in patience, creativity, remarkable engineering, laser physics, global logistics, and grit. The team is thoughtful, driven, and world-class. 

Importance of Engineering 

We build systems that are real-time, accurate, and anonymous by design. Our systems help today’s largest companies understand how their buildings get used. We have counted hundreds of millions of people. 

Counting people in “real-time” is unique and particularly hard to achieve. It allows a user to walk into a room, beneath our sensor, and see the room’s occupancy increment 700ms later.  

Today alone, Density will ingest over 1m events. In the coming year, our sensor network is on track to grow ten-fold. The overall system load is exploding. Maintaining our low latency standards requires an increasingly thoughtful system. 

We’re architecting infrastructure where annual, unscheduled downtime is measured in minutes. We’re building intelligent redundancies so missed events are an oddity. We’re constructing an exceptional engineering team to support always-on, intelligible analytics generated on the fly.  

Real-time can solve one of the world’s most fundamental problems -- how do humans use all this space? Last week we launched Safe by Density to help organizations safely return to the workplace. This product, a singular example, would not have been possible without real time data.  

This is a large, nuanced, deeply technical problem. We need your help solving it.  

You can read our values here

Please apply if you have some of the following background:

  • You have 5+ years experience shaping highly scalable enterprise systems. Or can demonstrate similar proficiency. 
  • You have a command of technologies like Time Scale DB, Redis, Kafka, Postgres, AWS, Django, and Python.
  • You have architected complex data pipelines, APIs, and data delivery mechanisms.
  • You have had significant senior responsibility for monitoring, profiling and improving system performance. 
  • You have demonstrated the ability to navigate the nuanced needs of internal tools and customer facing systems.
  • You can balance a demanding workload, discern priorities, and communicate tradeoffs effectively.
  • You are resourceful, direct, helpful, driven, and mission-oriented.
  • You have an understanding of statistical analysis and trend data modeling.
  • You have worked with container orchestration technologies like kubernetes or nomad.
  • You embrace the opportunity to share your knowledge. 
  • You have a working knowledge of front end technologies like ES6, React, and Redux. 
  • You have an excitement for and ability to interact directly with customers. 
  • You have an awareness of your weak spots and a genuine desire to improve. 
  • You’re looking for a long-term role with a company that has long-term ambition.
Share this job:
Senior Backend Engineer
Density  
backend senior aws redis frontend May 21
To our Future Senior Backend Engineer

At Density, we build one of the most advanced people sensing systems in the world. The product and infrastructure is nuanced and one-of-a-kind. Building this product for scale has been an exercise in patience, creativity, remarkable engineering, laser physics, global logistics, and grit. The team is thoughtful, driven, and world-class. 

Importance of Engineering 

We build systems that are real-time, accurate, and anonymous by design. Our systems help today’s largest companies understand how their buildings get used. We have counted hundreds of millions of people. 

Counting people in “real-time” is unique and particularly hard to achieve. It allows a user to walk into a room, beneath our sensor, and see the room’s occupancy increment 700ms later.  

Today alone, Density will ingest over 1m events. In the coming year, our sensor network is on track to grow ten-fold. The overall system load is exploding. Maintaining our low latency standards requires an increasingly thoughtful system. 

We’re architecting infrastructure where annual, unscheduled downtime is measured in minutes. We’re building intelligent redundancies so missed events are an oddity. We’re constructing an exceptional engineering team to support always-on, intelligible analytics generated on the fly.  

Real-time can solve one of the world’s most fundamental problems -- how do humans use all this space? Last week we launched Safe by Density to help organizations safely return to the workplace. This product, a singular example, would not have been possible without real time data.  

This is a large, nuanced, deeply technical problem. We need your help solving it.  

You can read our values here

Please apply if you have some of the following backgroud:

  • You have 5+ years experience shaping highly scalable enterprise systems. Or can demonstrate similar proficiency. 
  • You have a command of technologies like Time Scale DB, Redis, Kafka, Postgres, AWS, Django, and Python.
  • You have architected complex data pipelines, APIs, and data delivery mechanisms.
  • You have had significant senior responsibility for monitoring, profiling and improving system performance. 
  • You have demonstrated the ability to navigate the nuanced needs of internal tools and customer facing systems.
  • You can balance a demanding workload, discern priorities, and communicate tradeoffs effectively.
  • You are resourceful, direct, helpful, driven, and mission-oriented.
  • You have an understanding of statistical analysis and trend data modeling.
  • You have worked with container orchestration technologies like kubernetes or nomad.
  • You embrace the opportunity to share your knowledge. 
  • You have a working knowledge of front end technologies like ES6, React, and Redux. 
  • You have an excitement for and ability to interact directly with customers. 
  • You have an awareness of your weak spots and a genuine desire to improve. 
  • You’re looking for a long-term role with a company that has long-term ambition.
Share this job:
Senior Partner Solution Architect
 
senior java python javascript big data ios May 20
We work with the world’s biggest enterprise customers focused on leading a revolution to transform their organizations to take advantage of the digital economy. The list includes Amadeus, Concur, eBay, GE, LinkedIn, and many others. You can learn more here: www.couchbase.com/customers

Are you an individual who is customer focused, innovative, solution oriented and enjoys working with technology partners and global SIs? If so, read on. Couchbase is looking for a talented Senior Partner Solution Architect with expertise in databases, big data, cloud and/or mobile technologies to support our product and partner organization. This position will cover a variety of exciting technologies, including big data, mobile, IoT, containers & orchestration, DevOps and cloud technology ecosystem partners.

Responsibilities

  • Working with partners to create technical integrations and/or end-to-end solutions between their products and Couchbase. Examples include: Red Hat/IBM, Grafana Labs and Prometheus, Informatica, Confluent/Kafka, Databricks/Spark, Elasticsearch, VMware/Pivotal/Spring, and public Cloud providers
  • Assisting our customers to deploy partner integrations and solutions
  • Supporting our direct sales teams when they leverage partner solutions at customers
  • Creating technical and marketing collateral describing partner integrations and/or solutions
  • Developing and delivering exceptional company/product presentations and demonstrations 1:1 and 1:many
  • Working with product management and engineering to drive enhancements to the product 
  • Engagement of the partner community through attendance at technology events, writing blog posts and delivering presentations at trade shows
  • Partner education and maximizing Couchbase’s success through effective coaching and product positioning

Requirements

  • 10+ years working in a customer facing position such as presales, post-sales or consulting
  • 10+ years experience in traditional RDBMS or NoSQL databases, including data modeling. Direct exposure to Couchbase, Cassandra, MongoDB, Aerospike, Redis and Hadoop/HBase is preferable, but not required
  • 10+ years experience with Linux, Windows and their ecosystems, including Bash, Python and GitHub
  • Familiarity with programming languages such as Go, Python, Javascript, Java, .NET or Objective C
  • Bachelor or Master's degree in Computer Science or a related field
  • Strong communication and presentation skills with an ability to present complex solutions concisely 1:1 and to a large audience
  • Fluency in speaking to the full range of IT stakeholders including the IT Director / CIO level
  • Enthusiastic and knowledgeable about some established and emerging trends across the cloud ecosystem. 
  • Continuously learning about exciting new technologies like Kubernetes, Apache Camel, Prometheus, AWS Lambda, OpenWhisk, Kafka, Spark, Quarkus, and Spring Data, among other Cloud Native Computing Foundation projects
  • Passionate about the mobile and IoT ecosystem, including Android, iOS, field gateways and distributed systems with intermittent connectivity
  • Good knowledge of data center architecture covering multi datacenter and global deployments
  • Organized and analytical, able to thrive under pressure with outstanding time management skills
  • Creative and adaptive approach to removing obstacles and accelerating the integration efforts
  • Ability to travel to both partner and customer sites 25% or more
About Couchbase

Couchbase's mission is to be the platform that accelerates application innovation. To make this possible, Couchbase created an enterprise-class, multi-cloud NoSQL database architected on top of an open source foundation. Couchbase is the only database that combines the best of NoSQL with the power and familiarity of SQL, all in a single, elegant platform spanning from any cloud to the edge.  
 
Couchbase has become pervasive in our everyday lives; our customers include industry leaders Amadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Comcast, Disney, DreamWorks Animation, eBay, Marriott, Neiman Marcus, Tesco, Tommy Hilfiger, United, Verizon, Wells Fargo, as well as hundreds of other household names.

Couchbase’s HQ is conveniently located in Santa Clara, CA with additional offices throughout the globe. We’re committed to a work environment where you can be happy and thrive, in and out of the office.

At Couchbase, you’ll get:
* A fantastic culture
* A focused, energetic team with aligned goals
* True collaboration with everyone playing their positions
* Great market opportunity and growth potential
* Time off when you need it.
* Regular team lunches and fully-stocked kitchens.
* Open, collaborative spaces.
* Competitive benefits and pre-tax commuter perks

Whether you’re a new grad or a proven expert, you’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

Revolutionizing an industry requires a top-notch team. Become a part of ours today. Bring your big ideas and we'll take on the next great challenge together.

Check out some recent industry recognition:

Want to learn more? Check out our blog: https://blog.couchbase.com/

Couchbase is proud to be an equal opportunity workplace. Individuals seeking employment at Couchbase are considered without regards to age, ancestry, color, gender (including pregnancy, childbirth, or related medical conditions), gender identity or expression, genetic information, marital status, medical condition, mental or physical disability, national origin, protected family care or medical leave status, race, religion (including beliefs and practices or the absence thereof), sexual orientation, military or veteran status, or any other characteristic protected by federal, state, or local laws.
Share this job:
Python Developer
python django elasticsearch ansible linux java May 19

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:
Future: Software Engineer
ruby linux redis api May 13
Spreedly is a rapidly growing, payments technology firm, with headquarters located in downtown Durham, North Carolina.  We are a stable, growth stage company with a team that enjoys working together and is remote friendly and inclusive. Our culture is based around our dedication to a meaningful work/life balance, and our commitment to that is reflected in the way we've structured the company, as well as the benefits and perks that we offer to employees.

We've developed 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.

Principals only, no recruiters

Spreedly is a rapidly growing, payments technology firm, with headquarters located in downtown Durham, and 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

What We Offer

  • Competitive salary + equity package
  • Outstanding medical and dental benefits (we pay 100% of monthly premiums for employees + families)
  • Life and long-term disability insurance
  • Medical and dependent care FSA
  • Open PTO policy
  • Tues./Thurs. in-office days- the rest of the week employees are free to work wherever they choose
  • Paid lunches on in-office days
  • 12 weeks paid Family Leave
  • Matching 401k plan
  • Monthly digital lifestyle stipend
  • Yearly paid professional development
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!

Spreedly is an equal opportunity employer that values a diverse culture as it’s an accurate reflection of the larger community and world in which we live. We actively work to drive out even unintentional discrimination in our hiring processes via practices like blindly graded work samples and structured interviews.

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.

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:
Senior Staff Software Engineer
 
senior javascript docker aws redis api May 13
Atlassian is continuing to hire for all open roles with all interviewing and on-boarding done virtually due to COVID-19. Everyone new to the team, along with our current staff, will temporarily work from home until it is safe to return to our offices.

JOB DUTIES:
UTILIZE KNOWLEDGE OF ATLASSIAN’S TRELLO WEB-BASED APPLICATION, PLATFORMS, TOOLS, DEVELOPMENT PRACTICES, AND SYSTEMS TO DESIGN AND SUPPORT NEW FEATURES IN TRELLO THAT WILL SHIP TO OVER 35 MILLION USERS. UTILIZE KNOWLEDGE OF SOFTWARE CONSTRUCTION AND INTEGRATION PATTERNS, FULL-STACK DEVELOPMENT, SOA ARCHITECTURES AND API DESIGN TO ENSURE TRELLO’S BACK-END IS HIGHLY AVAILABLE, FAULT-TOLERANT AND SCALABLE. BUILD RESTFUL APIS FOR HIGH-TRAFFIC WEB APPLICATIONS. CONTRIBUTE AS A MEMBER OF THE TECHNICAL ARCHITECTURAL COMMITTEE TO ATLASSIAN’S GLOBAL ARCHITECTURE STRATEGIES WITH PEERS ACROSS THE ORGANIZATION. WORK WITH PRODUCT MANAGERS, DESIGNERS AND DEVELOPERS TO REFINE TRELLO’S FEATURE DESIGN AND FUNCTIONALITY. APPLYING KNOWLEDGE OF SOFTWARE DEVELOPMENT TECHNOLOGIES ON THE BACK-END TEAM INCLUDING JAVASCRIPT, NODE.JS, MONGO, REDIS, KAFKA, ELASTICSEARCH, DOCKER, AND AWS (S3, SES, SQS) TECHNOLOGIES. MAINTAIN AND IMPROVE APPLICATION SERVER WHICH HANDLES ALL OF TRELLO’S USER REQUESTS IN ORDER TO FACILITATE THOUSANDS OF USER REQUESTS PER SECOND. MAINTAIN QUALITY OF CODE BEING CONTRIBUTED TO THE SYSTEM VIA CODE REVIEWS AND TECHNICAL OVERSIGHT. MENTOR LESS EXPERIENCED DEVELOPERS IN THE TRELLO BACK-END TEAM.  

MINIMUM REQUIREMENTS:
MASTER’S DEGREE IN COMPUTER SCIENCE, SOFTWARE ENGINEERING OR A CLOSELY RELATED FIELD OF STUDY PLUS TWO (2) YEARS OF EXPERIENCE IN SOFTWARE ENGINEERING/DEVELOPMENT, FULL-STACK DEVELOPMENT, SOA ARCHITECTURES, RESTFUL API DESIGN INCLUDING IN-DEPTH EXPERIENCE IN THE FOLLOWING TECHNOLOGIES: JAVASCRIPT, NODE.JS, MONGO, REDIS, KAFKA, ELASTICSEARCH, DOCKER, AND AWS (S3, SES, SQS) TECHNOLOGIES.

ALTERNATE REQUIREMENTS:
BACHELOR’S DEGREE IN COMPUTER SCIENCE, SOFTWARE ENGINEERING OR A CLOSELY RELATED FIELD OF STUDY PLUS FIVE (5) YEARS OF EXPERIENCE IN SOFTWARE ENGINEERING/DEVELOPMENT, FULL-STACK DEVELOPMENT, SOA ARCHITECTURES, RESTFUL API DESIGN INCLUDING IN-DEPTH EXPERIENCE IN THE FOLLOWING TECHNOLOGIES: JAVASCRIPT, NODE.JS, MONGO, REDIS, KAFKA, ELASTICSEARCH, DOCKER, AND AWS (S3, SES, SQS) TECHNOLOGIES.

SPECIAL REQUIREMENTS:
MUST PASS TECHNICAL INTERVIEW.
More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.
Share this job:
Cloud Scala Software Developer
scala playframework cloud java javascript docker May 08

Cloud Scala Software Developer (Remote United States)

At Railroad19, we develop customized software solutions and provide software development services.  We are currently seeking a Scala Software Developer that is fluent in Scala and web applications.  The successful engineer will be a technical resource for the development of clean and maintainable code. In addition to contributing code and tangible deliverables the role is expected to work as an adviser to help identify, educate, and foster best-in-class solutions. Creating these relationships requires strong communication skills.


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

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


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

Core responsibilities:

  • Understand our client's fast-moving business requirements
  • Negotiate appropriate solutions with multiple stakeholders
  • Write and maintain scalable enterprise quality software
  • Develop new applications and production application support
  • Participate in detailed technical design, development, and implementation of applications using existing and emerging technology platforms.
  • Manage the complete software development life cycle
  • Writing functional and unit tests in order to maintain code quality
  • Develop understanding of client business processes, objectives, and solution requirements.
  • Participate in project work groups with subject matter experts and stakeholders to understand specific needs
  • Collaborate with other teams in order to deliver a highly performance application that contains little or no defects
  • Identify new opportunities, tools, and services to enhance the custom software platform
  • Support and troubleshoot issues (process & system), identify root cause, and proactively recommend sustainable corrective actions

Skills & Experience:

  • Advanced Scala development-based software solutions
  • Extensive enterprise experience in web applications
  • Enterprise experience with relational and nonrelational database
  • Hands on experience with Azure and/or Google cloud, Docker or Container Orchestration (Kubernetes) is a plus
  • Hands on experience with Postgres, MySQL, or Redis technologies is a plus
  • Hands on experience with Play framework
  • Hands on experience with Java 8 a plus
  • Hands on experience with NoSQL technologies
  • Familiar React and/or similar JavaScript frameworks is a plus
  • Demonstrates willingness to learn new technologies and takes pride in delivering working software
  • Excellent oral and written communication skills, analytical, and problem-solving skills
  • Experience participating on an agile team
  • Is self-directed and can effectively contribute with little supervision
  • Experience in Banking/Finance fields a plus
  • Bachelor's or master's degree in computer science, computer engineering, or other technical discipline; or equivalent work experience
Share this job:
Ruby/React Software Engineer
ruby-on-rails react-js ruby sql javascript redis May 04

DESCRIPTION

Clevertech is looking for Ruby on Rails with React Engineer to join our global team. We are looking for team members to help us develop world-class software products for the most exclusive organizations in the world.

What is Required:

  • 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, React, React Native, 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.

How We Work

Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation.

True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership.

We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new.

The result? We produce meaningful work



Want to learn more about Clevertech and the team? Check out clevertech.careers and our video highlighting Clevertech's Career Growth Video

Share this job:
Sr. Ruby/React Software Engineer
ruby-on-rails react-js ruby sql javascript redis May 04

DESCRIPTION

Clevertech is looking for Sr. Ruby on Rails with React Engineer to join our global team. We are looking for team members to help us develop world-class software products for the most exclusive organizations in the world.

What is Required:

  • 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, React, React Native, 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.

How We Work

Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation.

True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership.

We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new.

The result? We produce meaningful work



Want to learn more about Clevertech and the team? Check out clevertech.careers and our video highlighting Clevertech's Career Growth Video

Share this job:
Backend Engineer
java kotlin spring spring-boot aws backend Apr 27

HealthPrize is hiring a Backend Engineer

At HealthPrize, we are changing the way people think about their medication and their health!

If you are seeking more passion than red tape, an environment where hard work is rewarded with great opportunity, and where an entrepreneurial mindset is essential, then HealthPrize may be the place for you!

Our growth is being fueled by work with leading brands in life sciences such as Abbott, Walgreens, and Gilead. Join the close-knit engineering team that designs and develops our industry leading patient engagement platform. Hone your skills in an agile, collaborative environment and work with us to measurably improve the state of healthcare globally.

The Role

We are looking for self-motivated engineers to join our team to help take our platform to the next level. At HealthPrize, Backend Engineers have a deep understanding of progressive web application fundamentals and the back-end architecture required to power a suite of globally distributed apps. They consistently deliver large features that provide significant value to our customers. They collaborate well with others, seek input from teammates, and provide detailed code reviews.

We are polyglots at heart, and like to use the right tools for the job. Currently, our core technologies include Java, Kotlin, Aurora/MySQL, Spring-Boot & the broader Spring Framework ecosystem, Docker, Redis and all the goodness on Amazon Web Services. Our platform is fully deployed on AWS in a highly secure environment that we manage & operate.

As a successful candidate, you:

  • Love to deliver useful software
  • Have strong experience as a professional developer working with a distributed team
  • Are passionate about shipping code that is scalable, maintainable and well-tested
  • Are fluent in the Java and/or Kotlin language and can reason about the JRE
  • Can successfully communicate with internal and external stakeholders to resolve operational concerns & customer issues
  • Enjoy optimizing complex data models for understandability and performance
  • Are not dogmatic in your technology choices, but have the passion and knowledge to engage in debates about various tooling and technologies
  • Have experience designing, implementing, and maintaining APIs as a service for your team and customers
  • Are familiar with our open source stack and associated tooling
  • Have experience deploying and operating services-oriented platforms on AWS infrastructure
  • Are interested in building a reliable, fault-tolerant, multi-tenant platform and delivering it to a global user base

About HealthPrize

Located in South Norwalk, CT, HealthPrize Technologies is the pioneer in the use of gamification, behavioral economics, and consumer marketing concepts to engage and motivate patients. Programs developed on our platform are used by life science companies to inspire brand loyalty, improve health literacy, and maximize medication adherence.

Many companies say they are entrepreneurial, but we really are, and are looking for people who are ready to contribute and make an immediate impact. We are in the midst of an exciting period of growth as we expand the number of programs developed on our platform and are seeking smart, hard-working, and self-directed individuals who can thrive in a fast-paced and collaborative environment.

While we are focused on solving serious health problems, we don’t take ourselves too seriously. If you like to work hard and have fun doing it, you’ll fit right in. Our offices are within walking distance to dozens of restaurants, bars, and coffee shops, and the waterfront.

HealthPrize is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. HealthPrize also expressly prohibits any form of workplace harassment based on any of the above.

Share this job:
Ruby/React Software Engineer
ruby-on-rails react-js ruby sql javascript redis Apr 27

DESCRIPTION

Clevertech is looking for Ruby on Rails with React Engineer to join our global team. We are looking for team members to help us develop world-class software products for the most exclusive organizations in the world.

What is Required:

  • 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, React, React Native, 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.

How We Work

Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation.

True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership.

We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new.

The result? We produce meaningful work



Want to learn more about Clevertech and the team? Check out clevertech.careers and our video highlighting Clevertech's Career Growth Video

Share this job:
Sr. Ruby/React Software Engineer
ruby-on-rails react-js ruby sql javascript redis Apr 27

DESCRIPTION

Clevertech is looking for Sr. Ruby on Rails with React Engineer to join our global team. We are looking for team members to help us develop world-class software products for the most exclusive organizations in the world.

What is Required:

  • 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, React, React Native, 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.

How We Work

Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation.

True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership.

We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new.

The result? We produce meaningful work



Want to learn more about Clevertech and the team? Check out clevertech.careers and our video highlighting Clevertech's Career Growth Video

Share this job:
Linux Cloud Support Engineer
linux git php python magento cloud Apr 26

As an EMEA based Linux Cloud Support Engineer you will be responsible for assessing the nature of product or service issues and resolving support problems for customers and partners through support tickets, live chat, and occasional voice calls. Don’t let the word “Support” fool you - this is not a typical call center role. Our customers are technically sophisticated and once a question gets to us search engines have failed to provide an answer. On any given day, you’ll be applying your knowledge of Linux with technologies like MySQL, DNS, CDNs, SSL, Redis, various programming languages, replication, integration with other systems and much more. Expect to learn something new every day.

Successful employees will collaborate with other team members, meet deadlines and test new ideas, tools, and tactics. We are looking for motivators and go-getters who will improve our processes, our products and ourselves. As one of our Cloud Support Engineers, you are our front line; when our customers think of how great Platform.sh is, they think of you.

In a given day you might:

  • Troubleshoot issues pertaining to the underlying infrastructure running customer applications.
  • Diagnose, debug and document issues in both applications and systems.
  • Deploy and configure cloud infrastructure resources.
  • Troubleshoot, reproduce and report bugs.
  • Become a product expert and work toward improving our customer facing documentation.
  • Participate in limited on-call shifts, providing timely responses to high priority tickets and incidents.
  • Work under limited supervision with considerable latitude for personal initiative.
  • Respond to customer inquiries through our ticketing solution, ZenDesk.
  • Participate in training teammates.

Qualifications

Minimum Qualifications

  • This role is permanent and full time, 5 days a week 
  • 3+ years combined of:
    • Linux system administration
    • Web development using PHP, Python, Ruby or Go. (However, this is not primarily a programming job)
    • Experience using git
    • Managing DNS
    • Functional knowledge of TLS and encryption
    • Demonstrating exceptional communication skills to provide clear and empathetic customer support

Additional Nice-to-Haves

  • Knowledge of nginx, Galera, GlusterFS, and Puppet
  • Experience with Magento, Symfony, TYPO3 and/or Drupal
  • Understanding of CDNs or Varnish and web caching strategies
  • Familiarity with IaaS solutions, such as AWS, Microsoft Azure and Google Compute Engine
  • Conversant in containerization technologies and techniques

Sound Like a Good Fit? We’re not expecting you to be an expert at all of the above, but if your skillset includes some of it and you’re interested in diving into the rest, we’d love to talk to you!  

This is a remote job. Work from anywhere!

We are a worldwide distributed team and are looking for a candidate who can perform well working remotely. To be an effective performer as a CSE here at Platform.sh, you’ll need to be able to effectively collaborate across time zones while operating with a high level of independence and autonomy.

Share this job:
Sr. UI Engineer
ui ruby html css cloud aws Apr 22
About Intricately
Intricately is the only product of its kind that captures global cloud usage, spend, and engagement by collecting real-time data from across the public Internet. Companies across the cloud and infrastructure ecosystem rely on Intricately's market insight to get visibility into a rapidly expanding market, map and plan territories, and much more.

Engineering at Intricately
Many companies talk about Big Data- we're living it. How would you model cloud/infrastructure spend for the Fortune 500? How would you collect this data? How would you track variations in this dataset? What's noise vs signal? What's the most efficient way to query 30mm+ Internet Gateways? How do you create a front-end to surface insights for customers so they can get the information they need and get on with their day? Intricately engineering is focused on solving these challenges every day. Got strong opinions on the topic? We're excited to discuss them with you!

As an early hire, you will be a core member of the team with a tremendous impact on the product, culture, and trajectory of the company. You'll work closely with the leadership team to refine, improve, and ship product. You'll be part of a team creating a service that's heavily used (and loved) by some of the largest cloud and infrastructure companies in the world.

We are looking for a Senior UI Engineer excited to own front-end product delivery. We have a founding team with deep technical expertise and have seen the tremendous impact first-hand that this role can deliver. Our hope is that you've got the right combination of software wizardry, technical prowess, leadership traits, and (most importantly) is someone we enjoy spending lots of time with.

Some context on our scale
- We see Millions of daily real-time events representing the living breathing internet
- We track Billions of digital assets
- We store Petabytes of event-state data

WHAT YOU'LL BE DOING

  • Partnering with Product Design to build out our UI Library / Design System Language
  • Creating reusable UI components and reference implementations to be implemented throughout our applications (Web, Browser Extension, Mobile)
  • Building front-end product features quickly and efficiently
  • Improving our front-end development tooling and workflow
  • Creating a culture of knowledge sharing
  • Providing technical leadership when there are no great options
  • Shipping beautiful and functional product

SKILLS & EXPERIENCE

  • 5+ years of experience as a UI software engineer
  • 1+ years of “in the trenches” startup experience
  • Strong expertise in building reusable HTML and CSS components
  • Degree in Computer Science, Engineering, or equivalent
  • Hands-on software engineering experience with modern software stacks
  • Strong command of software engineering principles, design, and process
  • Excellent written and oral communication skills
  • Ability to work in a fast-paced startup environment

OUR STACK

  • Front-End : VueJS
  • Back-End : Ruby / Rails, Node
  • Data Stores : Postgres, Mongo, ElasticSearch, DynamoDB, InfluxDB, Redis, Memcache, S3
  • Clouds : AWS, DigitalOcean, Heroku
Intricately is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Diversity and inclusion are at the core of our team's culture. We're proud to welcome people with different backgrounds, perspectives, and experiences — join us and let's make something awesome together.
Share this job:
Ruby/React Software Engineer
ruby-on-rails react-js ruby sql javascript redis Apr 20

DESCRIPTION

Clevertech is looking for Ruby on Rails with React Engineer to join our global team. We are looking for team members to help us develop world-class software products for the most exclusive organizations in the world.

What is Required:

  • 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, React, React Native, 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.

How We Work

Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation.

True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership.

We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new.

The result? We produce meaningful work



Want to learn more about Clevertech and the team? Check out clevertech.careers and our video highlighting Clevertech's Career Growth Video

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

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

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

The Perks:

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

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

Responsibilities:

  • Develop, test and provide internal documentation of complex software solutions
  • Successfully implement development processes, coding best practices, and code reviews
  • Resolve complex technical issues as necessary
  • Keep updated on new technology developments
  • Take care of our Middleware that sits between the Java backend and Angular frontend
  • Have continuous integration up and running
Share this job:
Senior Full Stack Developer
dot net angular-js cs angular vue-js full stack Apr 18
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!

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.

  • 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 Backend Engineer - Recommendations
Medium  
backend senior golang python machine learning aws Apr 16
Medium’s mission is to help people deepen their understanding of the world and discover ideas that matter. We are building a place where ideas are judged on the value they provide to readers, not the fleeting attention they can attract for advertisers. We are creating the best place for reading and writing on the internet—a place where today’s smartest writers, thinkers, experts, and storytellers can share big, interesting ideas. To do that, we create simple and beautiful product experiences that prioritize the user experience.

We are looking for a Senior Backend Engineer that will work on building advanced recommendation systems that help users to navigate the vast library of quality content on Medium. As an engineer on the recommendations team, you'll work closely with PMs and ML engineers to create the best version of Medium for every user. 

What will you do

  • Work on a large-scale recommendation system that uses machine learning in its core.
  • Design and build scalable and performant backend services. (We use primarily Golang and Python).
  • Create data pipelines and high performance online serving infrastructure.
  • Design end to end experiments that optimize for reader satisfaction.

Who are you?

  • You have proven experience building server-side software.
  • You believe in the craft of software engineering, but are pragmatic with engineering tradeoffs.
  • You are passionate about using technology to help Medium readers discover the most relevant content.
  • You have familiar with services architecture and understand its trade-offs.
  • You have experience with AWS, Kafka, Redis, and relational database systems.

We'd particularly love it if

  • You have built services that serve a significant amount of traffic.
  • You are proficient in Golang, Python, and/or Spark.
  • You've worked on production machine learning systems at scale in search, ranking, recommendations, and/or natural language processing.
At Medium, we foster an inclusive, supportive, fun yet ambitious team environment. We value having a team that is made up of a diverse set of backgrounds and respect the healthy expression of diverse opinions. We embrace experimentation and the examination of all kinds of ideas through reasoning and testing. Come join us as we continue to change the world of digital media. Medium is an equal opportunity employer.

Interested? We'd love to hear from you.
Share this job:
Software Engineer in Test
CommentSold   $100K - $135K
php redis mysql javascript Apr 13
Our Product team stays close to our customers, building the tools to deliver on our promise to make running their business easier. We make decisions fast, and priorities change as we adapt to the needs of our industry so we welcome folks that relish in the challenges of pace. We believe in quick iteration and in the moment feedback, so we can work collectively to build the best team and product. As the second member of our QA team we're looking for someone with a strong background in writing software to automate and test software systems. This role will be focused on establishing and expanding our internal test capabilities to allow for automation and repeatable test execution. In this role, you will: Setup a new automation and test execution environment Establish a standard approach for testing our core web application through code Implement a release suite of tests as a baseline for release verification Establish CI/CD process for ongoing verification of the core product Augment manual QA efforts by providing core test coverage via automation/test tooling If you’re right for this role, you : Have at least 4 years of experience working in test automation or software engineer in test roles Are proficient in at least one dynamic or object oriented programming language Have professional experience writing code to test and verify systems Have experience applying different test methodologies to web application code bases Are comfortable in a fast paced, pragmatic work environment Have worked on a remote team
Share this job:
Senior Software Engineer - Emerging Lines
senior ruby linux redis api Apr 13
Spreedly is a rapidly growing, payments technology firm, with headquarters located in downtown Durham, North Carolina.  We are a stable, growth stage company with a team that enjoys working together and is remote friendly and inclusive. Our culture is based around our dedication to a meaningful work/life balance, and our commitment to that is reflected in the way we've structured the company, as well as the benefits and perks that we offer to employees.

We've developed 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.

Our list of"amazing functionality that customers will happily pay us for if we can just get it implemented..." is growing faster than we can check things off, and we need help from an experienced engineer that can hop into a high-functioning, experienced team and start learning and contributing quickly.

When you start at Spreedly (think first 6-12 months), you'll be spending 90%+ of your time working right on the product team building functionality for customers. Building product at Spreedly is a bit unique in that our main product is a payments API used by other developers. So while"designing a UI" may mean exactly what it sounds like (creating administrative and analytics tools), it often means thinking through how YOU would want a given API to work if you were using it. "Adding a feature for a customer" often means 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).

What we're looking for in a senior engineer is somebody who's excited by jumping into pretty complex technical problems and making sense of them. We regularly deal with encryption, encoding, and security, all within the context of a distributed system. You don't have to be an expert in any of those aspects, but you should be really open to learning about them. Once you've gotten your feet under you and understand the domain well enough, we'd like you to mentor junior engineers and help them tackle the task at hand using pragmatic software practices. We're looking for people that are good at their job who are also are interested in elevating the people around them.

This role is unique in that you will be directly supporting our VP of New Product Initiatives. You will dive deep on our architecture, stack, and security elements, especially PCI, to support new and sometimes novel use cases either through logical extensions of our end points or through new end points. You will translate ideas into technical solutions and be able to present those to stakeholders, especially the architecture team. You are excited to push the limits to deliver exciting new features to our customers.

What We're Looking For

  • A track record of delivering well-crafted software
  • A willingness to be a generalist and the curiosity to try new things you've never done before
  • Excitement about building products for Spreedly's customers, who are primarily businesses doing commerce and their developers who are using our API's and toolkits
  • Excellent written communication skills, and a willingness to use them to document your work as necessary
  • Experience with prototyping and stubbing 3rd party partner components
  • Able to work across teams to figure out architecturally viable solutions
  • Unwilling to accept the status quo. Able to challenge limitations with potential solutions
  • The ability to operate autonomously, sorting your own immediate priorities out of the ever-shifting needs of a startup environment
  • 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

What We Offer

  • Competitive salary
  • Outstanding medical and dental benefits (we pay 100% of monthly premiums for employees + families)
  • Life and long-term disability insurance
  • Medical and dependent care FSA
  • Optional vision insurance
  • Open PTO policy
  • Remote friendly work environment. Even our local employees are remote 3 days per week!
  • Tues./Thurs. are in-office days for local employees - the rest of the week employees are free to work wherever they choose
  • Paid lunches on in-office days for local employees
  • Quarterly visits to HQ for remote employees
  • 12 weeks paid Family Leave
  • Matching 401k plan
  • Monthly digital lifestyle stipend 
  • Yearly paid professional development 
This position is open to remote candidates, with the caveat that you must be located in the continental US and able to travel to North Carolina on a quarterly basis for all-hands weeks. Around 25% of our team is already remote, so we're comfortable with distributed teams. However, if you'll be joining us remotely, we'd like for you to also have had some experience working that way.

If you'll be joining us from the RDU area, you'll work out of our office in downtown Durham, NC two days a week, and wherever you fancy the other three days a week.

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

Remote applicants must be located in the continental US and have existing US work authorization. No applicants from CA, WA or NY.


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:
Senior Cloud Software Engineer
cloud senior golang java python scala Apr 09

At CrowdStrike we’re on a mission - to stop breaches. Our groundbreaking technology, services delivery, and intelligence gathering together with our innovations in machine learning and behavioral-based detection, allow our customers to not only defend themselves, but do so in a future-proof manner. We’ve earned numerous honors and top rankings for our technology, organization and people – clearly confirming our industry leadership and our special culture driving it. We also offer flexible work arrangements to help our people manage their personal and professional lives in a way that works for them. So if you’re ready to work on unrivaled technology where your desire to be part of a collaborative team is met with a laser-focused mission to stop breaches and protect people globally, let’s talk.

About the Role:

The Sr. Software Engineer role is part of the Engineering team from CrowdStrike Romania who will build globally distributed, fault tolerant and highly scalable cloud-based critical systems using Golang.

Don't worry if you don't know Golang, we will teach you!

If you are a hands-on engineer who loves to operate at scale, let's talk!

This position is open to candidates in Bucharest (Office or Romania Remote), Brasov, Cluj, Iasi and Timisoara (Remote).

You will:

  • Lead backend engineering efforts from rapid prototypes to large-scale application services across CrowdStrike products
  • Make it possible for internal teams to easily work with data at the petabyte scale
  • Leverage and build cloud based services to support our top rated security intelligence platform
  • Work with security researchers to troubleshoot time-sensitive production issues
  • Keep petabytes of critical business data safe, secure, and available
  • Brainstorm, define, and build collaboratively with members across multiple teams
  • Obsess about learning, and champion the newest technologies & tricks with others, raising the technical IQ of the team
  • Be mentored and mentor other developers on web, backend and data storage technologies and our system
  • Constantly re-evaluate our product to improve architecture, knowledge models, user experience, performance and stability
  • Be an energetic ‘self-starter’ with the ability to take ownership and be accountable for deliverables
  • Use and give back to the open source community

You'll use:

  • Golang
  • Python
  • Cassandra
  • Kafka
  • Elasticsearch
  • SQL
  • Redis
  • ZMQ
  • Hadoop
  • AWS Cloud
  • Git

What You’ll Need:

  • Bachelor's Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems)
  • Strong programming skills – Python / Java / Scala or Golang
  • The ability to design scalable and re-usable SOA services
  • The ability to scale backend systems – sharding, partitioning, scaling horizontally are second nature to you
  • The desire to ship code and the love of seeing your bits run in production
  • Deep understanding of distributed systems and scalability challenges
  • Deep understand multi-threading, concurrency, and parallel processing technologies
  • Team player skills – we embrace collaborating as a team as much as possible
  • A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture
  • The ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment
  • The skills to meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration

Bonus Points awarded for:

  • Contributions to the open source community (GitHub, Stack Overflow, blogging)
  • Existing exposure to Golang, Scala, AWS, Cassandra, Kafka, Redis, Splunk
  • Prior experience in the cybersecurity or intelligence fields

Benefits of Working at CrowdStrike:

  • Market leader in compensation
  • Comprehensive health benefits
  • Working with the latest technologies
  • Training budget (certifications, conferences)
  • Flexible work hours and remote friendly environment
  • Wellness programs
  • Stocked fridges, coffee, soda, and lots of treats
  • Peer recognition
  • Inclusive culture focused on people, customers and innovation
  • Regular team activities, including happy hours, community service events

Bring your experience in distributed technologies and algorithms, your great API and systems design sensibilities, and your passion for writing code that performs at extreme scale. You will help build a platform that scales to millions of events per second and Terabytes of data per day. If you want a job that makes a difference in the world and operates at high scale, you’ve come to the right place.

We are committed to building an inclusive culture of belonging that not only embraces the diversity of our people but also reflects the diversity of the communities in which we work and the customers we serve. We know that the happiest and highest performing teams include people with diverse perspectives and ways of solving problems so we strive to attract and retain talent from all backgrounds and create workplaces where everyone feels empowered to bring their full, authentic selves to work.

CrowdStrike is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.

Share this job:
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:
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:
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: