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

About SMPL

Simple Solutions - Make Web Great again
Company that provides different services: Web development, Custom CMS, UX/UI design, Mobile development, E-commerce system, Digital strategy, MVP for Start-ups.

These are our key values, which keep us together from 2014 year and drive us forward every day:
Strategy + in house development:
We dive into each project, assessing it from different viewpoints to come up with and deploy proper strategy. No two projects are the same.

Digital =Efficiency:
Efficiency is not an accident. Its a combined result of our thrust for perfection, clever planning and targeted action. Digitalizing oneself is what makes you efficient in XXI century.

We change web for the better for the better
Not only we do our job well - we strive to change the web for the better. Only like 10-15 years ago the internet was used by large, bearded guys in stretched sweaters.It became better now, but we still want more.

We understand clients expectations
The best delivery system is simple - do what was promised, do it
on time. This primitive principle helps us stay in the same boat with the customer.

Company website:
https://smpl.solutions

The job ad is no longer active

Look at the current jobs Golang →