Senior Back-End Software Engineer (GoLang)
About the Company:
This is your chance to join a mature startup that's revolutionizing the secondary ticketing market. Driven by a passion for operational excellence and innovative technology, this company is building strong relationships with its business partners and leveraging technology to drive success.
Why This Opportunity?
- Meaningful Impact: Contribute to projects that directly shape the future of the ticketing industry.
- Collaborative Culture: Thrive in a tight-knit team of talented engineers who are passionate about their work.
- Growth Opportunities: Be a part of a dynamic startup environment with immense potential for personal and professional growth.
About the Role:
We're searching for a driven and passionate Senior Back-End Software Engineer to join our clients team and spearhead the development of new features for our platform using GoLang. You'll be a key player in scaling the platform and expanding its influence in the ticketing industry. If you're a self-motivated engineer who thrives on ownership and building cutting-edge products from the ground up, we encourage you to apply!
Responsibilities:
- Design, develop, and maintain robust backend systems in GoLang.
- Collaborate with cross-functional teams to translate requirements into scalable and efficient solutions.
- Implement and maintain high-performance, accessible code for internal tools.
- Build and optimize data pipelines for efficient ETL processes into the data warehouse.
- Integrate backend services with Angular-based user interfaces in collaboration with front-end developers.
- Write clean, well-documented, and maintainable code, complemented by comprehensive unit tests.
- Stay at the forefront of emerging technologies and industry best practices in backend development and data warehousing.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
- 4+ years of experience as a Back-End Developer with a strong focus on GoLang.
- Proven ability to design and implement advanced algorithms and techniques within GoLang.
- Familiarity with cloud platforms, particularly AWS services for CI/CD pipelines.
- Proficiency in writing complex SQL queries, stored procedures, and performance optimization techniques.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Experience with Angular is a plus, particularly in integrating backend services with Angular-based UIs.