Job Description

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 [email protected]. Include any relevant projects or contributions that demonstrate your expertise in Authentication, Go, TypeScript, or SQL.