We are looking for a Golang Developer with 3+ years of experience to join our fintech development. The ideal candidate will be responsible for designing, developing, optimizing, and maintaining backend services using Golang. This role requires expertise in microservices, API development, database management, and DevOps-related concepts.
Key Responsibilities ?
1- Backend Development & API Integration
Develop and maintain high-performance backend services using Golang.
Design and implement RESTful and gRPC APIs for financial transactions and data processing.
Optimize code for scalability, security, and high availability in fintech applications.
Ensure compliance with financial regulations and security best practices.
2- Database & Data Management
Design and optimize SQL and NoSQL databases for fintech applications.
Work with PostgreSQL, MySQL, MongoDB, Redis, and Cassandra to store and process financial data.
Implement data caching strategies (Redis, Memcached) to enhance performance.
Ensure data integrity, consistency, and security in financial systems.
3- System Architecture & Optimization
Build scalable and distributed systems capable of handling high-volume transactions.
Implement Event-Driven Architecture (EDA) and CQRS to manage financial workflows efficiently.
Integrate and optimize message brokers (Kafka, RabbitMQ, NATS) for real-time transaction processing.
Enhance system resilience and fault tolerance to prevent service downtime.
4- Security & Compliance
Implement secure authentication and authorization mechanisms (JWT, OAuth2, OpenID Connect).
Apply OWASP security principles to prevent vulnerabilities like SQL Injection and XSS attacks.
Ensure compliance with financial security standards such as PCI DSS and ISO 27001.
Conduct regular code reviews and security audits to identify and mitigate risks.
5- Collaboration & DevOps
Work closely with frontend, DevOps, and QA teams to ensure smooth integration and deployment.
Develop Dockerized applications and deploy them using Kubernetes.
وایب، در مسیر ایجاد نسل تازهای از خدمات لندتک است؛ پلتفرمی که اعتبارسنجی هوشمند و خرید اقساطی ساده، تجربهای سریع و بدون پیچیدگی برای مشتریان و تأمینکنندگان ایجاد میکند. ما با اتکا بر فناوری و داده، راهکارهایی مقیاسپذیر میسازیم و فرهنگ یادگیری، همکاری و رشد تیمی را زیربنای توسعه و نوآوری خود میدانیم.