WhiteBIT is a global fintech company with a team of over 1,200 professionals. As a cryptocurrency exchange serving more than 8 million users worldwide, we are committed to delivering top-tier services through an intuitive interface and a robust set of analytical tools. By partnering with cryptocurrency projects globally, our mission is to promote the widespread adoption of blockchain technology, guided by the principles of security, expertise, and innovation.
We are looking for a PHP/Go developer!
Requirements
— Programming language (PHP or Go). Excellent coding skills with strong understanding of SOLID principles, design patterns, and clean code practices
— Testing. Proficient in writing maintainable unit tests, understanding of test strategy, mocking, and code coverage tools
— DB knowledge. Advanced SQL skills, ability to optimize queries, design schemas, and work with both relational and NoSQL databases (e.g. Redis, Elasticsearch)
— DevOps. Able to write and maintain Docker images, work with Docker Compose; familiarity with CI/CD pipelines and Kubernetes is a plus
— Version control. Excellent Git knowledge, including branching strategies and collaboration workflows
— API. Strong experience designing and implementing RESTful APIs, proficient with HTTP protocol and documentation tools like OpenAPI/Swagger
— Security. Understanding of OWASP Top 10, JWT, OAuth2, encryption, and secure data handling
— Infrastructure. Confident working in Linux/Unix environments
— Soft skills. Strong communication, problem-solving, and decision-making skills; collaborative mindset and commitment to continuous learning
— Bonus. Experience in fintech or crypto, understanding of trading systems, blockchain basics, and financial compliance is a plus
Responsibilities
— Design, develop, and maintain robust backend services and APIs
— Write clean, maintainable, and well-documented code following established coding standards
— Participate in system architecture decisions and technical planning
— Implement and optimize database schemas and queries
— Ensure application performance, scalability, and reliability
— Write comprehensive unit, integration, and end-to-end tests
— Conduct thorough code reviews and provide constructive feedback
— Debug and resolve complex technical issues
— Maintain and improve existing codebases
— Work closely with frontend developers, QA engineers, product managers, and designers
— Participate in agile development processes (sprint planning, standups, retrospectives)
— Share knowledge across the team
— Communicate technical concepts clearly to both technical and non-technical stakeholders
Working terms:
— Relocation package to Spain;
— Spanish labor contract;
— Our own product;
— Annual paid vacations;
— Sick leave compensation;
— Professional working environment.
We provide challenging tasks that offer continuous growth opportunities for everyone. We’ve consistently embraced development and the advancement of our colleagues, ensuring work is always engaging. Our team is prepared to offer support, share expertise, and lend a helping hand when needed.