Hi Bench Sales,
Senior Golang Developer – C2C – remote
- We are seeking a Senior Golang Developer with the following qualifications:
- 7+ years of overall professional experience in software development.
- At least 3+ years of hands-on experience in Golang development.
- Strong expertise in Apache Kafka for event-driven architectures.
- Proficiency in working with Neo4j, including Cypher query development and graph data modeling.
Key Responsibilities
- Design, develop, and maintain robust, scalable applications using Golang.
- Implement and manage event-driven architectures using Apache Kafka, including producers, consumers, and stream processing.
- Develop and optimize graph database solutions using Neo4j, including Cypher query development and data modeling.
- Build and maintain RESTful APIs and microservices for seamless integration with other systems.
- Collaborate with cross-functional teams to gather requirements, define technical solutions, and deliver high-quality software.
- Troubleshoot performance bottlenecks in distributed systems and optimize application performance.
- Ensure code quality through unit testing, integration testing, and code reviews.
- Monitor system reliability and scalability, implementing improvements as needed.
- Stay updated on the latest trends in Golang development, Kafka streaming, and graph database technologies.
Required Skills & Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of overall professional experience in software development, with at least:
- 3+ years of hands-on experience in Golang development.
- Significant experience working with Apache Kafka, including topics configuration, schema registry, stream processing (e.g., Kafka Streams or KSQL), and system integration.
- Strong expertise in Neo4j, including Cypher query language, graph data modeling, and performance tuning.
- Solid understanding of distributed systems, concurrency patterns (e.g., Goroutines), and microservices architecture.
- Proficiency in writing clean, maintainable code with a focus on scalability and performance.
- Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
- Experience with version control systems such as Git.
- Knowledge of CI/CD pipelines for automated testing and deployment.
Preferred Skills
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with other database technologies (e.g., PostgreSQL, MongoDB).
- Knowledge of DevOps practices for monitoring and maintaining production environments.
- Sound understanding of temporal framework (nice to have)
- Understanding of Change Data Capture (CDC) patterns for integrating Neo4j with Kafka.
—
You received this message because you are subscribed to the Google Groups “sys1point” group.
To unsubscribe from this group and stop receiving emails from it, send an email to sys1point+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/sys1point/CAB6Da8AaP6X18kFXgxMWj09TSSjT_jVhADn5PMm1kF5%2Bb66a4g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.