Job Description
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.