As a Senior Software Engineer, you will play a key role in designing, developing, and deploying high-performance backend services, focusing on Golang microservices and blockchain integration.
We’re looking for someone who thrives in a collaborative environment, enjoys mentoring teammates, and is excited about working with emerging technologies in a practical, real-world setting.
Responsibilities:
Design and build scalable, maintainable microservices using Golang, driving system architecture, performance, and reliability improvements.
Lead the integration of blockchain technologies into backend systems (focused on practical applications, not smart contract development).
Collaborate with product managers, engineers, and designers to understand requirements and deliver business-critical features.
Conduct and participate in code reviews, ensuring high code quality, scalability, and performance standards.
Mentor junior engineers by sharing knowledge and providing technical guidance (informal mentorship; no formal management duties).
Stay updated on backend and blockchain technology trends, proposing ways to continuously improve our systems.
Troubleshoot production issues and work closely with DevOps to ensure smooth deployment and operation.
Requirements:
Bachelor’s or Master’s degree in Computer Science, Engineering, or related fields.
4+ years of professional experience as a backend software engineer, with strong hands-on expertise in Golang.
Proven experience designing and building microservices architectures.
Strong experience with message brokers such as Kafka and RabbitMQ
Good knowledge of databases (SQL/NoSQL) is considered a strong plus
والکس یک شرکت فعال در حوزه FinTech و دارای پلتفرم مبادلاتی ارز دیجیتال و درگاه پرداخت ارزهای دیجیتال است.
ما در والکس به دنبال تبدیل شدن به یکی از بزرگترین شرکتهای FinTech بین المللی هستیم. در حال حاضر به عنوان یکی از بزرگترین پلتفرم های تبادل ارز دیجیتال در ایران شناخته میشویم و توانمندی تبادل بیش از ۱۳۰ ارز دیجیتال را به صورت آنلاین داریم.