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.