Software Engineer

Engineering

Dec 1, 2024

Full-Time

Remote

$100,000 - $140,000

Software Engineer (Mid-Senior Level) - TypeAuth

About Us

TypeAuth is a cutting-edge authentication and security platform providing robust solutions for API authentication, token management, and security features. We're building the next generation of authentication tools that developers love to use.

Position Overview

We're seeking a talented Software Engineer to join our core team, focusing on building and improving our authentication infrastructure. This role will be instrumental in developing high-performance, secure, and scalable solutions.

Primary Responsibilities

  • Design and implement authentication services and APIs using Go and TypeScript

  • Build and maintain scalable database schemas and write efficient SQL queries

  • Develop and improve our token management and security features

  • Collaborate with the team on system architecture and technical decisions

  • Write clean, maintainable, and well-tested code

  • Participate in code reviews and contribute to technical documentation

  • Help shape our technical roadmap and engineering practices

Required Skills & Experience

  • 4+ years of professional software development experience

  • Strong proficiency in Go programming, including concurrent programming patterns

  • Experience with TypeScript/Node.js development

  • Solid understanding of SQL and database design

  • Experience with API design and RESTful services

  • Strong knowledge of authentication protocols (OAuth, JWT, API keys)

  • Experience with version control systems (Git)

  • Excellent problem-solving and analytical skills

Preferred Qualifications

  • Experience with security-focused development

  • Knowledge of cloud platforms (AWS, GCP, or Azure)

  • Familiarity with microservices architecture

  • Experience with monitoring and observability tools

  • Contributions to open-source projects

  • Experience with automated testing and CI/CD pipelines

Technical Environment

  • Backend: Go, TypeScript

  • Databases: PostgreSQL

  • Infrastructure: Cloud-native environment

  • Tools: Git, Modern CI/CD tools

What We Offer

  • Competitive salary and equity package

  • Remote-friendly work environment

  • Professional development opportunities

  • Health insurance and benefits

  • Flexible working hours

  • Opportunity to shape a growing product

How to Apply

Please send your resume, GitHub profile (if available), and a brief cover letter explaining your interest in TypeAuth to careers@typeauth.com Include any relevant projects or contributions that demonstrate your expertise in authentication, Go, TypeScript, or SQL.

Location

Remote(US)

TypeAuth is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.