
Go Developer
Trivandrum
in 5 days
Brief Description Design, develop, and maintain high-performance, scalable applications using Go. Collaborate with cross-functional teams to gather requirements and translate them into technical specifications. Write clean, maintainable, and efficient code, following best practices and coding standards. Troubleshoot and debug applications to ensure optimal performance and reliability. Participate in code reviews and mentor junior developers to foster a collaborative learning environment. Work on data engineering projects, including data ingestion, transformation, and storage solutions. Stay current with industry trends and emerging technologies to improve our tech stack continuously. Preferred Skills 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 containerisation technologies (e.g., Docker, Kubernetes). Knowledge of streaming platforms (Kafka, RabbitMQ, JMS)