Talent.com
Sr. Software Engineer - GO

Sr. Software Engineer - GO

Keylent IncLadera Ranch, CA, United States
1 day ago
Job type
  • Full-time
Job description

Sr. Software Engineer - GO TECHM-JOB-29843

Location : Menlo Pk, CA

Skill : ReactJS - 1

Responsibilities : Golang Development :

Design, develop, and maintain high-performance backend services using Golang.

Collaborate with cross-functional teams to define and implement new features.

Optimize and refactor existing codebase for improved efficiency and scalability.

Microservices Architecture :

Contribute to the design and implementation of a microservices architecture.

Work on breaking down monolithic components into smaller, more manageable services.

Kafka Integration :

Develop Kafka-based solutions for real-time event processing and message-driven architectures.

Implement Kafka producers and consumers for efficient and reliable communication between services.

Cloud Platform Integration :

Utilize AWS services for scalable and secure infrastructure.

Deploy and manage applications in Kubernetes clusters for improved scalability and maintainability.

Database Interaction :

Collaborate with the database team to design and implement efficient data storage solutions.

Optimize database queries and ensure data consistency in distributed systems.

Monitoring and Troubleshooting :

Implement logging, monitoring, and alerting solutions for proactive issue identification and resolution.

Participate in on-call rotations and respond to incidents promptly.

Qualifications :

Bachelor's degree in Computer Science, Engineering, or a related field.

Proven experience (5+ years) as a Backend Developer with a focus on Golang.

Strong understanding of microservices architecture and distributed systems.

Hands-on experience working with Kafka for event-driven architectures.

Proficient in cloud computing platforms, particularly AWS.

Familiarity with containerization and orchestration using Kubernetes.

Solid understanding of software development best practices, including version control (Git) and continuous integration / delivery.

Preferred Skills :

Experience with additional programming languages such as Python, Java, or Node.js.

Knowledge of best practices in security and data protection.

Familiarity with DevOps practices and tools.

Excellent problem-solving and debugging skills.

Strong communication and collaboration skills in a team environment.

Create a job alert for this search

Sr Software Engineer • Ladera Ranch, CA, United States