Work remotely from anywhere as a Software Developer

Full Stack ReactJS/Java Developer

Most job descriptions fail to give you a really good sense of what it's like to work for a growing startup and a high-performing team. We've put together some notes here which will tell you and show you a little bit about our experience. Our goal with this job description is to share more and more about the Contrast experience. 


Our engineering team has a strong spirit of entrepreneurship. Every member of the team has joined us over our short 3+ year history because he/she wants to be part of a high-performing team and go through the startup experience. We look for candidates that share similar goals and beliefs about the work and the team they want to be a part of.


We are a growing group of engineers, designers and product specialists. This particular team has 8 developers and 2 UX/Designers. Anyone who applies for this position is specifically looking for an opportunity to be able to:



  • Work hand-in-hand with our Product Managers, UX/Designers and Customers on each feature and improvement.

  • Own the technical design, implementation and quality engineering of our full stack application and Lambda services.

  • Participate in constant collaboration with teammates in the form of pair programming, group code reviews and pull requests prior to commit.

  • Deploys: our engineers deploy multiple times a day to our AWS infrastructure.

  • On-call rotation: every member of the team, including the VP of Engineering participates in the on-call rotation.

  • Technical support: Our engineers don't just release code in the wild. When our customer have issues, we have to jump in and give them help.


Skills & Requirements



  • You are a Java expert with a strong understanding of Spring, MySQL, Linux, Apache ActiveMQ and are comfortable working with Cassandra, Redis and ElasticSearch.

  • You have extensive HTML5, CSS3 (Less), and JavaScript Framework (ReactJS) experience

  • Experience with TypeScript, GraphQL, 

  • Have an eye for quality and have an interest in using tools/frameworks like Enzyme, Prettier, ReactTestRenderer, Jest, JUnit, StoryBook, etc...

  • Interest to work with newer technologies such Apache Kafka and AWS Lambda 

  • Interest and experience working with Docker and Kubernetes as well as Vagrant and Ansible

  • AWS Services: S3, EC2, CloudFront, Lambda

  • You approach problems from a product perspective, thinking through how the user will interact with what you're building.

  • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need.

  • You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges.

  • You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally. 

Contrast Security

  • Location Not available
  • Size Not available
  • Timezone

Similar jobs

Data Platform Engineer

Heetch

 Before you read our awesome job posting, it's important to mention that yes we promote flexibile and remote ways of working since day-

Software Engineer, Backend

Mav Farm

We’re looking for Backend Engineers to join Mav Farm! You will design and implement the next generation of Mav Farm’s multi-clou