You Are the Creator:
- Produce software, service design, and implementation for distributed systems
- You Write It – You Own It: Develop, test, deploy, maintain, and improve – own the full life-cycle of your code
- Develop back-end components and services of Rebirth’s platform
- Develop applications using JavaScript, Kafka, micro-services and AWS
- Maintain a well-tested codebase with continuous integration and coverage reporting
- Optimize for maximum security, scalability and speed
- Work in small, autonomous teams
- Share your knowledge and help the team evolve best practices
What Makes You Stand Out:
- 4+ years of experience in Software Engineering with NodeJs.
- Knowledge of an additional object-oriented language such as C#, Java
- Good knowledge of relational databases (MySQL, PostgreSQL, etc.)
- Good understanding of modern cloud environments (AWS, Azure, Google Cloud)
- Good apprehension of microservice architecture
- Self-starter, comfortable in a fast-paced startup environment
Desired (but not essential):
- Familiar with crypto-economic protocol design including governance and incentive structures
- Prior experience in building systems for financial markets
- Experience with event streaming platforms and messaging brokers such as Apache Kafka, RabbitMQ, Amazon SQS
- Lead small team of up to 4 developers
- Individual approach to each person