At Catalyst, People are the heartbeat for our company. We believe that good quality people will have a positive impact to our business.
We are looking for a Back End Engineer to join our growing team.
If you are passionate about being part of the team, building some of the most critical products, Working alongside teams in the industry across product, engineering and design, Let’s join us!
Job Description:
- Build and extend our backend code based on SOLID Principle and Clean Code
- Build APIs that serve our frontend apps
- Benchmark and improve performance
- Maintain and extend our test suite
- Refactor and improve existing code to incorporate better patterns
- Document and write about the work
- Create unit test and implement a self-test to make sure the code is running well.
- Assist technical lead to review and follow up code that has been developed.
- Implement services from external platforms (social networks, API vendors)
- Design, implement, and optimize relational & non-relational databases
- Collaborate with project teams in order to pinpoint the best and most innovative development solutions
Requirements:
- Bachelor Degree in any major (preferable in Computer Science or any related major)
- Min 3 years of experience in the same position or field
- Years experience building complex Golang
- Experience mentoring and coaching junior engineers
- Strong programming and algorithmic skills
- Familiarity with RESTful APIs
- Familiarity with GraphQL
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools GIT
- A self-motivated individual capable of working in a face-paced, dynamic environment
- Passion for creating best-in-class products