About the role

  • Golang Engineer developing scalable backend services and APIs for fintech solutions. Collaborating with teams to design, develop, and maintain innovative products and systems.

Responsibilities

  • Develop and maintain scalable, high-performance backend services and APIs using Go.
  • Collaborate with cross-functional teams, including product managers, QA, and other developers, to design and implement innovative solutions.
  • Write clean, maintainable, and testable code following software development best practices.
  • Optimize code for performance, reliability, and scalability.
  • Provide on-call technical support as needed to ensure timely resolution of critical issues and maintain operational continuity.
  • Participate in code reviews, offering and receiving constructive feedback.
  • Troubleshoot and debug applications to ensure optimal performance and a high-quality user experience.
  • Stay up to date with the latest trends and advancements in Go and related technologies.
  • Test the product at every stage, from prototype through to market release.
  • Design upgrades and improvements to enhance product functionality and efficiency.
  • Create detailed technical documentation, including specifications, test plans, and reports to record each stage of the product development process.
  • Contribute to continuous improvement initiatives.

Requirements

  • Bachelor's degree in Engineering or a related field.
  • Strong experience developing backend services, data pipelines, and microservices using multiple programming languages.
  • Experience with Go and familiarity with other languages such as Python and JavaScript.
  • Proficiency in concurrent programming, goroutines, and Go’s standard data structures.
  • Experience with databases (SQL and/or NoSQL) and query optimization.
  • Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.
  • Knowledge of containerization and orchestration tools like Docker and Kubernetes.
  • Experience with CI/CD pipelines and automated testing frameworks.
  • Familiarity with monitoring and logging tools to maintain system health and performance.
  • Excellent problem-solving skills and strong attention to detail.
  • Ability to work effectively in a fast-paced, collaborative environment.
  • Strong communication and collaboration skills.

Benefits

  • Competitive paid leave
  • Comprehensive health insurance
  • High-quality work hardware and equipment
  • Contribution toward your monthly gym membership
  • Remote-friendly work policy
  • Multiple team events (team retreats, social gatherings, etc.)
  • Entrepreneurial environment with significant autonomy and responsibility

Job title

Golang Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job