Company Description
Established in 2015 and headquartered in the UAE, BitOasis is one of the largest and most trusted cryptocurrency platforms in the MENA region. As a pioneer in the region's cryptocurrency ecosystem, BitOasis has established itself as the go-to platform for first-time cryptocurrency buyers and professional traders. With a commitment to providing the most secure and regulated infrastructure in cryptocurrency trading, BitOasis is dedicated to serving retail and institutional clients across the region.
Job Description
Are you a blockchain enthusiast with a knack for building secure and scalable back-end systems? Do you have expertise in either Java or PHP? If so, join our team and help shape the future of our crypto exchange!
We're looking for a talented and motivated Back-End Software Developer to play a vital role in building the robust foundation of our crypto exchange platform. You'll be responsible for designing, developing, and maintaining the server-side logic that powers our high-frequency trading systems, user accounts, and other critical functionalities.
Responsibilities:
- Design, develop, implement, and test secure, reliable, and highly scalable back-end systems using your expertise in Java or PHP (depending on the chosen candidate's primary skillset).
- Write clean, well-documented, and maintainable code adhering to best practices for security and performance in the crypto landscape.
- Develop and maintain efficient APIs for seamless data exchange between various components of the exchange platform.
- Collaborate with front-end developers and security engineers to ensure a smooth user experience and robust system security.
- Troubleshoot and resolve complex technical issues related to back-end systems.
- Participate in code reviews and provide constructive feedback for continuous improvement.
- Stay up-to-date with the latest advancements and best practices in blockchain technology, back-end development (specifically Java or PHP), and security protocols relevant to crypto exchanges.
Qualifications
Qualifications:
- Minimum of 6 years of experience as a Back-End Software Developer.
- In-depth knowledge of object-oriented programming principles.
- Proven experience with a back-end framework relevant to your chosen language (e.g., Spring for Java, Laravel for PHP).
- Strong understanding of relational databases (e.g., MySQL, PostgreSQL) and SQL.
- Experience with distributed systems and concurrency concepts.
- A passion for blockchain technology and a good understanding of cryptocurrency fundamentals.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work independently, manage multiple tasks effectively, and meet tight deadlines in a fast-paced environment.
- Experience with cloud platforms like AWS or Azure for deploying and scaling back-end systems.
- Experience with DevOps practices for continuous integration and deployment (CI/CD) in a crypto environment.
- Experience with unit testing frameworks and a strong focus on writing secure code.
- Knowledge of cryptographic libraries and secure coding practices.