Sr FullStack Developer With Golang || Remote

🌍 Remote, USA πŸš€ Full-time πŸ• Posted Recently

Job Description

Job Description We are seeking a skilled and experienced Go Microservices Developer to design, build, and maintain scalable, efficient, and secure microservices. The ideal candidate will have expertise in Go programming, service-oriented architecture, and modern cloud-based solutions. This role requires strong analytical skills, hands-on experience with databases, and a deep understanding of monitoring, logging, and self-healing mechanisms. Primary Responsibilities: Microservices Development: β€’ Write scalable and efficient microservices using Go. β€’ Utilize Go modules, concurrency (goroutines, channels), and standard libraries effectively. β€’ Develop and maintain RESTful APIs for seamless service-to-service communication. System Design and Integration: β€’ Implement design patterns such as Singleton, Circuit Breaker, and Retry for resilient services. β€’ Work with databases like Oracle, MongoDB, DB2, MySQL, and PostgreSQL. β€’ Integrate Prometheus, Fluentd, and Loki for log collection, aggregation, and monitoring. β€’ Use Grafana to design and maintain dashboards for data visualization. Automation and Self-healing: β€’ Design and implement workflow orchestration solutions for automation and self-healing. β€’ Integrate Conductor with microservices for task execution and recovery workflows. Containerization and Orchestration: β€’ Use Docker for containerizing services. β€’ Manage and orchestrate deployments with Kubernetes. Data Analysis: β€’ Perform data analysis to find insights, correlate events, and detect anomalies. Secondary Responsibilities: β€’ Implement efficient connection pooling for database connections in Go. β€’ Create automated build, test, and deployment pipelines using Jenkins. β€’ Integrate structured logging and distributed tracing for better observability. β€’ Implement TLS encryption and manage secrets to ensure secure communication. β€’ Set up API gateways for routing and load balancing to manage traffic effectively. β€’ Write comprehensive unit and integration tests in Go to ensure code quality. β€’ Use Bitbucket for source code management, including version control and collaboration. Qualifications: β€’ Proficiency in Go programming and strong understanding of its ecosystem. β€’ Hands-on experience with databases, monitoring tools, and cloud-native applications. β€’ Familiarity with containerization, orchestration, and DevOps practices. β€’ Familiarity with modern authentication mechanisms such as OAuth2 and JWT. β€’ Strong problem-solving skills and ability to work in a fast-paced environment. β€’ Knowledge of distributed systems and scalable architectures. β€’ Experience with API gateways. β€’ Excellent communication and teamwork skills. Apply tot his job

Ready to Apply?

Don't miss out on this amazing opportunity!

πŸš€ Apply Now

Similar Jobs

Recent Jobs

You May Also Like