What to Expect in the First 6 Months:
Develop Notification Service for Trading and Non-Trading Systems:
- Create a reliable and scalable notification system that integrates seamlessly with trading and non-trading systems, ensuring prompt and dependable communication with users and internal stakeholders.
- Implement features like real-time alerts, push notifications, and email alerts to keep users updated on their trading activities, account changes, and other critical events.
Work with Product and Engineering Teams:
- Collaborate closely with Product Managers to define requirements, design, and develop various systems for both internal and external users, ensuring a smooth user experience.
- Coordinate with cross-functional teams to align project goals, milestones, and deliverables, ensuring efficient execution and on-time completion.
- Contribute to the development of the team’s technical and product roadmaps.
Enhance the Authentication Technology Stack:
- Partner with the Head of Security to review and improve the authentication technology stack, ensuring the highest levels of security and user protection.
- Enhance robust authentication mechanisms, such as multi-factor authentication, webAuthn, and secure session management, to protect user accounts and sensitive data.
Boost System Performance, Reliability, and Resiliency:
- Improve system performance by optimizing code, algorithms, and processes.
- Develop and maintain automated testing and deployment pipelines to detect issues early.
- Conduct regular performance assessments and stress tests to identify potential bottlenecks.
- Lead initiatives to refactor legacy systems for better efficiency and reliability.
Qualifications
- Extensive experience (6+ years) in software engineering with a focus on building scalable and high-performance systems.
- Proficiency in the Go programming language is required.
- Strong understanding of relational databases such as PostgreSQL and caching systems like Redis.
- Knowledge of blockchain technology and its applications in financial systems is a plus but not required. We seek individuals interested in our mission and will provide onboarding for new team members on how we use blockchains and zk-powered scaling solutions.
- Excellent communication skills to clarify requirements, handle uncertainty, provide updates, and ensure alignment with stakeholders.