We are looking for engaged and enthusiastic Back-End Engineers who will be responsible for scalable and maintainable systems. You're a pragmatic programmer who believes in your craft; you write tests, you try to write well factored code, you leave code bases better than you found them. You understand the job of an engineer is ultimately to deliver value to the customer, and you take ownership of that delivery through all of its stages.
WHO YOU ARE
Bachelor’s Degree – preferably in Computer Science or related engineering field
Familiar with web server architecture and SQL database
Familiar with RESTful APIs
Take Ownership, Initiative & Pride
You will have the opportunity to lead products from inception to launch, and own large parts of the product’s execution.
Design and implement domain supporting new features
Design well thought-out and easy to consume APIs
Build simple, elegant and reusable components that are extendable for future use
Implement instrumentation and profiling and optimisations
Build and operate infrastructure, toolset and deployment pipelines
Work in an environment that supports individual growth
Collaborate closely with other engineers in the company
Good to have
Knowledge of modern authorization mechanisms – Such as JSON Web Token
Familiar with integrating third-party libraries
Familiar with CI/CD toolsAbility to understand business requirements and translate them into technical requirements
Familiar with code versioning tools – Such as Git, SVN, Mercurial, etc.
Familiar with our backend stack: Go, PostgresSQL, NGINX, AWS, Docker