Talent.com
This job offer is not available in your country.
Senior Golang Developer - Microservices Architecture

Senior Golang Developer - Microservices Architecture

People KonnectMumbai
15 days ago
Job description

Key Responsibilities & Accountabilities :

  • Work closely with business teams on the analysis to understand the requirements, translating complex business needs into technical specifications and solution designs.
  • Be responsible for designing system architecture and application development for web applications, ensuring scalability, reliability, and maintainability.
  • Be responsible for coding, testing, and implementing web applications using Go / Golang.
  • Develop features, functionality, and applications from end-to-end, working closely with product managers and other team members.
  • Focus on the design and implementation of low-latency, high-availability, and high-performance applications critical for the FinTech domain.
  • Implement robust code to maintain high levels of security and data protection, adhering to industry best practices and regulatory compliance within the FinTech sector.
  • Proactively identify and address potential security vulnerabilities in the application.
  • Demonstrate creativity and strong analytical skills in independently identifying practical approaches to develop innovative solutions for complex technical challenges.
  • Contribute to technical discussions and architectural decisions, bringing new ideas and perspectives.
  • Deliver features with high quality, on-time as per project plans and delivery commitments.
  • Conduct thorough unit and integration testing to ensure the stability and reliability of developed solutions.
  • Participate in code reviews to maintain code quality and ensure adherence to coding standards.
  • Collaborate effectively with cross-functional teams including product managers, QA engineers, other developers, and DevOps.
  • Share knowledge and best practices with team members, contributing to a culture of continuous Skills & Qualifications :
  • Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
  • 3+ years of professional experience in developing web applications using Go / Golang.
  • Proven experience in the FinTech domain is highly preferred, demonstrating an understanding of financial systems, security considerations, and compliance.
  • Strong understanding of Go programming language principles, paradigms, and idioms.
  • Experience with Go frameworks for web development (e.g., Gin, Echo, Fiber, Revel).
  • Proficiency in designing and implementing RESTful APIs.
  • Experience with database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL

e.g., MongoDB, Redis).

  • Familiarity with message queues / brokers (e.g., Kafka, RabbitMQ, SQS) is a plus.
  • Understanding of microservices architecture and distributed systems.
  • Experience with version control systems (Git).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker,
  • Kubernetes) is a strong advantage.

  • Solid understanding of data structures, algorithms, and secure coding practices.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with the ability to articulate technical concepts clearly to both technical and non-technical to Have :
  • Experience with payment gateways, banking APIs, or other financial integrations.
  • Knowledge of front-end technologies (HTML, CSS, JavaScript, React / Vue / Angular) for full-stack
  • perspective.

  • Experience with CI / CD pipelines.
  • Contributions to open-source Go projects
  • ref : hirist.tech)

    Create a job alert for this search

    Golang Developer • Mumbai