Browse All Jobs
Job Description
Zafin is seeking a talented Senior Go Engineer to join their dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining scalable applications using Go. While primary expertise in Go is required, experience in data engineering is a plus.Role involves:
  • Designing, developing, and maintaining high-performance, scalable applications using Go.
  • Collaborating with cross-functional teams to gather requirements and translate them into technical specifications.
  • Writing clean, maintainable, and efficient code, following best practices and coding standards.
  • Troubleshooting and debugging applications to ensure optimal performance and reliability.
  • Participating in code reviews and mentor junior developers to foster a collaborative learning environment.
  • Working on data engineering projects, including data ingestion, transformation, and storage solutions.
  • Staying current with industry trends and emerging technologies to continuously improve our tech stack.
Requirements:
  • 5+ years of professional experience in software development, with a strong focus on Go programming.
  • Proficient in building RESTful APIs and microservices.
  • Strong understanding of software development principles, design patterns, and best practices.
  • Experience with version control systems (e.g., Git) and agile methodologies.
  • Familiarity with data engineering concepts and tools (e.g., ETL processes, data pipelines, data warehousing).
  • Experience with databases (SQL and NoSQL) and data storage solutions.
  • Knowledge of cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of streaming platforms (Kafka, RabbitMQ, JMS)
Zafin offers:
  • Competitive salaries
  • Annual bonus potential
  • Generous paid time off
  • Paid volunteering days
  • Wellness benefits
  • Robust opportunities for professional growth and career advancement.
Apply Manually