Back-End Engineer in Irvine, CA

Los Angeles • $100k - $180k

Cogility Software Corp

Role Location

  • Los Angeles


$100k - $180k


26 - 50 people


15495 Sand Canyon Ave Ste 150
Irvine, CA, 92618, US

Tech Stack

  • Elixir
  • Elastic Search
  • Ember.js
  • PostgreSQL
  • Kafka
  • Java
  • React

Role Description

What you'll be doing As a Back End Engineer, you will architect the interfaces that our customers use to solve their biggest problems. The mission of a Back End Engineer is to design and build capabilities that allow users to visualize and interact with their data to meet their analytical needs. They are involved in all stages of the product development and deployment lifecycle: idea generation, user interviews, planning, design, prototyping, execution, shipping and iteration:

Will work with several technologies, including Phoenix+Elixir, PostgreSQL, GraphQL and demonstrate knowledge in all stages of software development.

Work the architecture of system design, where their contribution fits into the overall project scope allowing them to have a big picture understanding

What we need · Must have a minimum of 3+ years of work experience in a similar position or product development · Ability to write clean, maintainable code · Strong engineering background · Familiarity with data structures, storage systems, cloud infrastructure, front-end frameworks, and other technical tools · We use Phoenix & Elixir on the back end, but proficiency in: Ruby, Python, Clojure, GO or similar back end language(s) will also be considered · Working knowledge of Kafka, ElasticSearch and any streaming/big-data analytic technology would be a nice to have · We use ReactJS as our front end technology, so some experience using React would be valuable, although not a requirement · Maintain code integrity and organization · Proficient experience using server APIs (GraphQL, REST etc) · A good understanding of the software development process including development and deployment · Understanding and implementation of security and data protection · Requires a Bachelors degree or technical certification or equivalent work experience What we want: · Skill and comfort working in a rapidly changing environment with dynamic objectives and iteration with users · Must be able to meet tight deadlines in a fast-paced environment and handle multiple assignments/ projects at once · Be able to communicate and work with people of all technical levels in a team environment · Be willing to take feedback and incorporate it into your work · Be willing take direction from team lead but must be self-managing and make decisions with minimal supervision · Ability to deal positively with shifting priorities

Additional Requirements: · Must work from our Irvine office location · Be willing to travel to client (on occasion) Benefits: · Competitive Salary · Generous medical, dental, and vision plans · Vacation, sick, and paid holidays offered · Stand/ sit workstations · Kitchen stocked with snacks and drinks · Work with talented and collaborative co-workers · Casual environment

About Cogility Software Corp

Cogility Software is a leading data analytics technology provider focused on enhancing human and system performance by providing actionable intelligence in the most challenging and complex environments.

Company Culture

We take pride in our tight-knit team that’s been shaped by openness, authenticity, accountability, trust, and humility. We encourage free expression, respect ideas over egos, and believe every perspective counts. We promote autonomy and operate on a flat reporting structure with zero hovering or micromanagement.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.

Other Roles at Cogility Software Corp