Software Engineer

last updated July 18, 2021 1:21 UTC

Terakeet

HQ: Remote

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

As an Elixir developer, you will be part of a small core team developing Terakeet’s newest product, a marketing collaboration platform. We’re looking for a highly proficient and productive Software Engineer with a strong desire to build high quality, robust applications that users love.

You should be a passionate technologist with awesome communication skills and the confidence to propose pragmatic solutions to complex problems. You should also be able to make great decisions with minimal direction and be eager to learn from and educate others.

This is an Elixir position but we will consider candidates with strong backgrounds in other web-application languages. Terakeet’s other major platform is in Ruby/Rails and other members of the team have migrated from a Rails-proficiency background.

What you’ll be doing:

  • Creating and maintaining complex web applications and services using Elixir, Erlang/OTP, and Phoenix

  • Working with developers, product managers, designers and others to ensure features are delivered to a high standard of quality, displaying craftsmanship and expertise

  • Keeping security, performance, reliability, and fault-tolerance in mind at all times

  • Contributing to our team processes and assisting with technology decisions

  • Broadening your architectural/domain knowledge by working on other parts of the system infrastructure

  • Prototyping new features, services, and applications

Core Job Skills

  • Experience building and maintaining scalable, concurrent, high-availability systems for the Internet using Elixir

  • Experience developing with large scale distributed NoSQL databases (Cassandra), Lucene-based search engines (Elastic), and/or graph databases (Neo4j)

  • Experience building RESTful web APIs

  • Working with continuous deployment, continuous integration, and code review processes

  • Working in highly collaborative Agile-style teams using Jira and GitHub

Minimum Qualifications

  • BA/BS in Computer Science or equivalent

  • 2+ years industry experience developing with web-scripting languages (Elixir, Rails, JSP, ASP, PHP or Python) and MVC frameworks

  • Deep knowledge of contemporary HTML, CSS, and JS best practices

  • Strong object-oriented programming and design skills

Non-technical parts of the job

You must enjoy working closely with others and enjoy figuring out how to help contribute in a variety of settings including brainstorming sessions and paired programming. You need to be comfortable with lots of communication and collaboration. Our team has succeeded by talking through challenges to find awesome solutions, and your ability to speak up in email, on the phone, on Slack, and in team face-to-face meetings is critical to our mutual success. “T-shaped” thinkers comfortable with exploring the edges of their core skills will be particularly successful in our environment.

Shopping Cart
There are no products in the cart!
Total
 0.00
0