Software Engineer - Backend

Sofia, Bulgaria /
Engineering – Engineering /
Full-time
/ Hybrid
Company Description
Hyperscience is transforming the future of work to elevate human potential. Our human-centered approach to automation enables a new era of human and machine collaboration that delivers dramatically improved organizational agility, without the legacy cost and burden of change management. By combining data, people, and processes into digital assembly lines, the Hyperscience Platform turns complex processes into simple, configurable workflows. Our industry-leading machine learning technology continuously learns and evolves, to involve humans only when needed. For more information, please visit www.hyperscience.com.

Job Description

Our Backend Engineers work in cross-functional squads on a variety of technical challenges. We solve challenges including distributed compute grids, workflow engines, systems integrations, SDKs, and web applications that let our customers harness Machine Learning to drive their business processes.

You will collaborate with Product and other engineers to define, design, and build platform and web applications. You will contribute across the entire software development lifecycle, including requirements definition, design, development, testing, deployment, and operations. 

You will do so in an environment where squads own their own domains and drive their roadmaps bottom-up. We believe in bottom-up autonomy with top-down alignment. We look for people who want to contribute their ideas to help us continue to get better technically and in other ways.

We also look for people who have a strong sense of team and want to collaborate effectively and support each other.

This is an exciting time for Hyperscience’s product, business and people! You will have the opportunity to influence and deliver on a bold vision for transforming the way organizations model and execute their business processes, and there will be many opportunities for growth along the way.

As a Backend Engineer you will:

    • Collaborate cross-functionally with Product Managers, Designers, and other engineers, including Machine Learning, Front-End/Full Stack, DevOps, and QA
    • Leverage your knowledge to design, build, and deliver scalable and resilient software
    • Creatively solve functional problems with the Product team even when the initial answer is not fully defined
    • Creatively solve technical challenges in the face of competing tradeoffs
    • Design easy-to-use interfaces that will be leveraged by other developers, including APIs for 3rd-party developers
    • Ensure product quality and code quality by writing automated tests and performing thorough code reviews and design reviews

Qualifications / experience required:

    • Minimum 3 years of experience solving backend software engineering challenges
    • Experience in building enterprise-grade systems and scalable distributed systems
    • Strong ability to reason about engineering approaches to a challenge
    • Strong software design experience
    • Comfortable learning and implementing new technologies
    • Experience with database systems, including SQL and/or NoSQL solutions
    • Track record of shipping high-quality code
    • Experience in an Agile and DevOps environment

What You Will Achieve:

    • Within your first 30 days:
    • You will get acquainted and eventually be fully comfortable navigating the full codebase, the technology stack, the development processes and org structure within the company.
    • You will learn the product and will make your first significant, user-impacting contributions to one of our products.
    • You will get to know our ML domain, codebase, and practical applications.

    • Within your first quarter and beyond:
    • You will be an integral part of the team and a driven, focused self-starter who can navigate a certain amount of ambiguity, and who is not afraid to take a sizable chunk of functionality, analyze it, break it down, implement it and then assume ownership and responsibility over it.
    • You will be taking an active role in discussions about possible solutions, different approaches, API designs and more.
Benefits & Perks
- You’ll work with some of the best machine learning, software, and test engineers in one of the most innovative tech companies in Sofia
- Work from home flexibility
- Monthly reimbursement on internet expenses
- Monthly budget to cover child care expenses 
- Up to 6 months of fully paid parental leave used within 3 years of your child’s birth
- 30 days of paid leave annually to help nurture work-life symbiosis
- A great office, with excellent location
- Auto assistant for your car
- A sports card, covering various options for sport
- Additional health insurance package, including extensive medical, dental & vision care
- Truly competitive salary
- Stock Options
- Referral bonus
 
All job applications will be treated and processed with strict confidentiality and in full compliance with the GDPR provisions. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.