The position requires a skilled and self-driven Software Engineer with deep technical expertise in Go-based systems and practical experience building modern web and distributed applications.
Strong engineering capabilities with the ability to navigate the complexities of third-party integrations.
Consistently applies security best practices as a matter of course.
Embraces AI tooling responsibly — maintaining full accountability for every line of code they ship.
Requirements
Minimum 4 years of professional software engineering experience in a full-time role.
At least 3 years of professional software development experience building and maintaining production web applications.
Proven track record building and maintaining production web applications.
Proven experience developing distributed systems.
Hands-on experience across the full software development lifecycle including design, implementation, testing, deployment, and maintenance.
Familiarity with the full software development lifecycle, from design and implementation to testing, deployment, and maintenance.
Strong proficiency in Go programming language and ecosystem tools.
Experience integrating third-party APIs and external services.
Practical knowledge of application security best practices.
Tech Stack
Distributed Systems
Go
Benefits
Competitive base salary aligned with experience and technical expertise.
Flexible working arrangements.
Budget for tools, professional development, and learning.
Opportunity to work on complex engineering challenges in a collaborative, low-bureaucracy environment.