We are seeking a Senior Software Engineer to lead the development of our critical billing and invoicing systems. As a key contributor to the continuous development of these strategic platforms, you will be instrumental in scaling these systems to accommodate future growth.
Requirements
- 5+ years of software development experience, with at least 2 years in a lead or senior technical role
- A Full Stack engineer or a Backend engineer with a desire to learn to become a Full Stack engineer
- A solid understanding of programming languages, with 3+ years of hands-on experience in Go, and ideally knowledge of Python, React and Node.js
- Proficiency in SQL
- Experience developing solutions in the Cloud, and/or using Cloud services
- Strong knowledge of software engineering practices, design patterns, and architectural principles
- Demonstrated passion for creating high-quality web/SaaS apps
- Experience with Git/GitHub
- Excellent communication skills in English, both written and verbal
- Ability to operate with flexibility in a fast-paced, constantly evolving team environment
- Demonstrated ability to engage with non-technical stakeholders, understand their business challenges, and translate those into technical requirements and solutions
Benefits
- Unlimited Vacation
- Flexible Working Options
- Health Insurance
- Parental Leave
- Employee Stock Option Plan
- Home Office Allowance
- Professional Development Stipend
- Peer Recognition Program
