Backend Development
The teams at Bytex build scalable and easy to maintain Web Services that are used by our clients for things like collecting and analyzing security parameters by Cyber Security Analysts or gaining access to their workspaces.
The scalability and maintainability of our services are based on business logic structured into multiple loosely coupled layers that together build our final product.
We follow the Agile development methodology, which implies having a close and constant collaboration with our clients’ representatives in order to properly handle each implementation detail and to assure the quality of the software we build.
Job Description
We are looking for a Golang Engineer to help our team work on a complex system dealing with large volumes (petabytes) and a real-time system. The candidate should have a strong background in computer science and experience using Golang.
Responsibilities
- Designing and developing new features for the services they currently have or creating new Golang services according to requirements;
- Investigating incidents with the services they are currently running (in production/staging environments);
- Fixing bugs and performing other maintenance operations in currently running services;
- Performing code reviews;
- Investigating other issues clients have with the production services and providing guidance where applicable;
- Building and deploying versions of the services where required.
Requirements
- Solid experience with Golang;
- Knowledge of computer science fundamentals, distributed systems, data structures, and algorithms;
- Core foundation DB, Docker;
- Good testing knowledge (scale, load, unit).
Working schedule
- Weekly meetings at 19:00 Romania time;
Recruitment process
- Short Bytex HR introductory discussion;
- 1-2h Bytex technical discussion with one of our senior engineers;
- Customer call: 10 min background discussion and 50 min live coding task. It’s an algorithmic problem and you can choose any popular programming language to solve it.
- We recommend practicing on leetcode.com until the interview, as this will dictate if the customer will want to proceed with you as a candidate or not;
- Offer presentation.