Senior Software Developer (Ruby on Rails)
Job Description:
Join us as a Ruby on Rails Developer, where you will contribute to the development of our retail trading products in the crypto space. This role offers the chance to work with innovative technology while addressing real-world challenges and expanding our services to new markets. You will collaborate with cross-functional teams to enhance our technology stack and deliver impactful solutions. If you are passionate about building effective products in a fast-paced environment, we welcome you to be part of our mission to improve the trading experience for our users.
Responsibilities
- Engage in development activities encompassing backend service creation, operational development, architectural decision-making, design participation, design reviews, coding, code reviews, and product implementation to bridge the gap between developers and end-users.
- Enhance our retail trading products and expand their availability to new regions and countries.
- Identify and address complex issues within large-scale backend infrastructure, implementing effective solutions.
- Deliver reliable and responsive trading information streams to our customers.
- Provide technical operational support to resolve customer inquiries and issues.
- Act as the project owner, fostering an innovative environment that embraces new technologies and encourages experimentation.
- Collaborate closely with the DevOps and Infrastructure teams to enhance the technology stack for long-term engineering goals.
- Maintain comprehensive documentation for all implemented code and functionalities.
Requirements
- Passionate about developing first-class products that address real-world challenges; experienced with various technologies, self-motivated, quick to learn, and possessing a strong "get things done" mindset.
- Open to embracing better ideas from others, eager to improve processes, and willing to tackle challenges and explore new possibilities.
- Strong organizational and interpersonal skills, with the ability to manage conflicting requirements from diverse stakeholders.
- Familiarity with financial domain knowledge and blockchain technology is a plus.
- Proficient in Ruby, with experience in additional programming languages considered advantageous.
- Knowledge of PostgreSQL, Redis, and Kafka is preferred.
- Experienced in managing scalability, security, and performance optimization.
Required Skills:
Ruby Software