Houseware's vision is to empower the next generation of knowledge workers by putting the data warehouse in their hands, in the language they speak. Houseware is purpose-built for the Data Cloud’s untouched creators, empowering internal apps across organizations.
Houseware is changing the way the data warehouse is leveraged, and we want you to help build Houseware! Our team came together to answer the singular question, "how can we flip the value of the data warehouse to the ones who really need it, to the ones who drive decisions".
In this role, you'll have the opportunity to work as a Backend engineer with the Houseware team on multiple customer-facing projects, the role being intensive in technical architecture and backend engineering. The ability to have a constant pulse on the engineering team’s shipping velocity, while accounting for stability and technical debt looking forward is crucial.
We're looking for backend developers to join the Houseware team.
We are hell-bent on building a forward-looking product, something that constantly pushes us to think by first principles and question assumptions, building a team that is agile in adapting and ever curious. While fast-paced execution is one of the prerequisites in this role, equally important is the ability to pause and take stock of where product/engineering is heading from a long-term perspective. Your initiative is another thing that we would expect to shine through here, as you continuously navigate through ambiguous waters while working with vigor on open-ended questions - all to solve problems for and empathize with the end users.
You are expected to own the backend and infrastructure stack end-to-end, understand the business use cases, map it to the best-in-class engineering systems while maintaining a great developer experience. This role involves a high level of attention to detail, debugging and testing skills, as well as long-term thinking with respect to the scalability of our platform.
Octernship info | Timelines and Stipend |
---|---|
Assignment Deadline | 26 March 2023 |
Octernship Duration | 3-6 Months |
Monthly Stipend | $600 USD |
You’d be a great fit if:
To participate, you must be:
A verified student on Global Campus
18 years or older
Active contributor on GitHub (monthly)
The assignment is to create a backend API service in Golang that handles authorization and authentication for a web app. The details of the web app are as follows:
username, password
combinationThe API should follow REST API conventions, feel free to design the API structure as you may. The API should cover the following functionalities:
Note: Do add unit tests(for success & failure) for each API endpoint.
Provided in this Github template is a Golang Standard repository, you'd have to design an ideal architecture/stack for this problem
Do document the design decisions and the rationale behind the same in a README file.
Students are expected to use the GitHub Flow when working on their project.
feedback
branch to complete the task