Middle Golang Developer Offline
RESPONSIBILITIES:
Design, develop, and maintain robust and scalable backend systems using Golang, tailored for fintech solutions
Collaborate with cross-functional teams to gather and define requirements for new features and improvements within the fintech domain
Design and implement data models, database schemas, and queries for efficient data storage and retrieval using PostgreSQL, adhering to strict security and compliance standards
Integrate messaging systems like Kafka and RabbitMQ to enable secure and asynchronous communication between financial components
Utilize Redis for caching and optimizing data access in performance-critical fintech scenarios
Containerize applications using Docker to ensure seamless deployment, scalability, and reproducibility of fintech systems
Design and implement high-performance gRPC APIs to support real-time financial transactions and data exchange
Develop secure and compliant RESTful APIs for external fintech services, adhering to industry regulations and best practices
Leverage Jaeger for distributed tracing and observability to monitor and improve the performance of fintech applications
Contribute to team growth through sharing best practices and engaging in professional development activities
Write comprehensive unit and integration tests, perform thorough code reviews, and actively participate in debugging and troubleshooting of fintech-related challenges
Stay abreast of industry trends, emerging technologies, and innovations, advocating for the adoption of relevant tools and practices.
REQUIREMENTS:
Minimum of 3 years of proven experience as a Golang Engineer, with a portfolio of successful fintech projects
Proficiency in Golang programming and design patterns, with an in-depth understanding of language internals and fintech-specific requirements
Solid knowledge of relational databases, particularly PostgreSQL, including advanced schema design, query optimization, and fintech-grade security measures
Experience with message brokers like Kafka and RabbitMQ, including intricate message queuing and publish-subscribe patterns within fintech contexts
Familiarity with advanced caching techniques and tools, with a fintech-oriented focus on Redis
Experience in Docker and Kubernetes for fintech system reliability and scalability.
Skillful in developing high-throughput gRPC APIs, tailored for real-time financial data exchange
Track record of designing, building, and maintaining secure and compliant RESTful APIs within the fintech landscape
Experienced in version control (e.g., Git), testing methodologies, and code review processes within fintech development workflows
Exceptional problem-solving skills, coupled with the ability to excel in a collaborative team environment
Excellent communication skills, both written and verbal, with the capacity to convey complex fintech concepts to both technical and non-technical stakeholders
WE OFFER:
The greatest team to work with
Paid time off, sick leaves
Healthcare benefits/medical insurance, coworking reimbursement and other benefits after the probationary period
The job ad is no longer active
Look at the current jobs Golang →