Lead end-to-end delivery of Golang banking/payments backend system from design to deployment, ensuring speed, reliability, and compliance with banking regulations.
Mentor and guide junior developers.
Collaborate with product managers, QA engineers, and DevOps teams
Education
Bachelors or Masters degree in Computer Science, Engineering, or a related field.
Experience
7+ years of overall software development experience.
At least 2 years of hands-on experience in Golang (mandatory).
Proven experience building backend systems from scratch.
Technical Skills (Mandatory)
Backend Development : Golang expertise developing high-performance backend systems.
Databases : MongoDB (preferred) OR experience with SQL databases (e.g., PostgreSQL, MySQL).
Messaging Systems : NATS.io (preferred) OR Kafka, RabbitMQ, IBM MQ.
API Protocols : gRPC (preferred) OR RESTful APIs.
Exposure to microservices architecture and distributed systems.
Experience with AI-assisted coding tools (e.g., GitHub Copilot, Cline)
Familiarity with CI/CD pipelines and version control (Git).
Frontend : Exposure in Angular, React, or similar frameworks