Technical Manager - golang
Job Description
Skills: golang, Go (Programming Language), People Management, leadership, Code Review, coding,
Responsibilities
Develop, Test and maintain high-quality software solutions
Write clean, maintainable and efficient code
Participate in code reviews to maintain code quality and ensure nest practices
Mandatory Skills
Golang: Minimum 2 years of hands-on experience in Golang developmentAPI: Proficiency in developing APIs with experience in REST or RPC or GRPC
Database Management: Proficiency in MongoDB is preferred. Familiarity with SQL databases is also acceptable
Java/Node Js: Solid experience in at least one additional language with a preference for java or Node Js
Algorithmic Problem Solving: Ability to solve basic algorithmic problems and write efficient code
Desired Skills (Advantageous)
Messaging Systems: Experience with messaging systems such as RabbitMQ, NATS, IBMMQ or KafkaFrontend development: Exposure to single-page application (SPA) development, particularly with Angular
Industry Exposure: Previous experience or exposure to the banking and finance industry
Cloud Computing: Experience with cloud platforms, Preferably AWS and proficiency in deploying and managing applications in a cloud environment
Qualifications
Bachelors or Masters degree in computer science, engineering or a related field
Proven track record of delivering high-quality software solutions
Strong problem-solving and analytical skills
Ability to adapt to new technologies and learn quickly