Back-end Engineer

Hired Recruiters
  • Austin, Texas
  • Autofill and Review
30+ days ago

Job Description

Job Description

You are an engineer who writes efficient, deployable code that is easy to maintain and conforms to best practices. You are preferably well versed in Node.js to develop web-based backend systems. You are familiar with at least one of the major cloud providers, preferably but not necessarily GCP. Our production stack is straightforward: Kubernetes, Docker, and Express; you must have working knowledge of these or similar systems. We use a multitude of different stores (SQL, NoSQL as well as caching systems like Redis); you must understand distributed computing and storage concepts.

Responsibilities

  • Implement and maintain solutions for data-focused tools and services.
  • Collaborate with team members to establish objectives and design efficient systems to enhance our users’ experiences.

Requirements

  • 2+ years of recent professional development experience in Node.js.
  • Working knowledge of version control (preferably git), Unix command line tools, and networking concepts.
  • Working knowledge of OOP, design patterns, algorithms, and data structures, especially as they may apply to distributed systems.
  • Professional experience with at least one of the major cloud providers (GCP/AWS/Azure), preferably but not necessarily GCP.
  • Professional experience with relational databases (PostgreSQL), NoSQL databases (key-value systems), and caching technologies (e.g., Redis).
  • Experience with CI/CD, containerization, and deployment concepts.
  • Flexibility and willingness to learn new technologies as needed.
  • Willingness to assist in operational activities.
  • Ability to work well as part of a collaborative development team.
  • BS or equivalent coursework (AS, training, or work experience) in Computer Science or related field.
  • Availability during normal US business hours. 

Bonus Qualifications

  • Experience with Unreal 4.0 (our client-side application).
  • Jira & Confluence experience
  • Professional experience with Kubernetes and Docker, or similar container/deployment technologies. Especially in the administration of Kubernetes.
  • A fascination with build systems, continuous integration, deployment, content management, and CDNs. 

Numbers & Facts

LocationAustin, Texas

Skills

  • Algorithmsunmatched
  • Amazon Web Services (AWS)unmatched
  • Atlassian JIRAunmatched
  • Best Practicesunmatched
  • Cachingunmatched
  • Cloud Computingunmatched
  • Command Lineunmatched
  • Computer Scienceunmatched
  • Computer Skillsunmatched
  • Content Delivery Network (CDN)unmatched
  • Content Managementunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Structuresunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Distributed Computingunmatched
  • Dockerunmatched
  • GCP (Good Clinical Practices)unmatched
  • Gitunmatched
  • Microsoft Windows Azureunmatched
  • NoSQLunmatched
  • Node.jsunmatched
  • Object Oriented Programming (OOP)unmatched
  • PostgreSQLunmatched
  • Redisunmatched
  • Relational Databases (RDBMS)unmatched
  • SQL (Structured Query Language)unmatched
  • Source Code/Configuration Management (SCM)unmatched
  • System Integration (SI)unmatched
  • Team Playerunmatched
  • Unix Operating Systemsunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Programmingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder