
Software Engineer
- תל אביב
- משרה קבועה
- משרה מלאה
- Design, estimate and implement new and refactored software services on the platform securely, reliably and at scale. Take ownership of quality of design and implementation of software components.
- Provide technical leadership and guidance to a team of software engineers, fostering a culture of collaboration, innovation, and continuous improvement.
- Demonstrate end-to-end ownership of features, projects, modules, and services that you and your team deliver in all phases of the software development lifecycle.
- Act as a strong advocate for clean, scalable, high-performing, secure, and reliable software services, in all areas, including coding, documentation, automation, etc.
- Provide deep knowledge into the cryptocurrency space, research and learn new concepts to fit them into our product.
- Have an appetite to learn and contribute to complex projects alongside your colleagues.
- Participate in code reviews.
- Interact with various non-engineering teams such as product, support, finance, risk and compliance.
- Bachelor’s and/or master’s in computer science, or a related field of study, or equivalent experience.
- 0-3 years of back-end development experience with Python/GO/C++/Java or equivalent high-level programming language.
- High communication skills and ability to work in dynamic environment.
- Proven expertise with GCP or other public cloud platforms, distributed services and backend systems.
- Experience working with SQL or NoSQL databases.
- Experience and proficiency with caching solutions (e.g Redis) and messaging/queuing systems (e.g PubSub, Kafka, RabbitMQ).
- Experience in managing infrastructure as code using Terraform or similar frameworks.
- Expertise with cloud monitoring such as Datadog/Splunk or equivelant.
- Blockchain and cryptography experience – optional.