Senior Software Engineer

Remote

IT

Full-time

  Facebook   Linkedin

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.

Application form

Full Name *
Email Address *
Phone Number *
Your Resume *
To attach your Resume, click here to upload from your Computer.
Security code *

Submit