Keylent Inc
Keylent Inc is hiring: Sr. Software Engineer in Menlo Park
Keylent Inc, Menlo Park, CA, US, 94029
Sr. Software Engineer TECHM-JOB-28515
Location: Menlo Park, CA
Skill: aws cloud practitioner
Responsibilities:
Required Skills:
Location: Menlo Park, CA
Skill: aws cloud practitioner
Responsibilities:
- Golang Development:Design, develop, and maintain high performance backend services using GolangCollaborate with cross functional teams to define and implement new features Optimize and refactor existing codebase for improved efficiency and scalabilityMicroservices 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
- Utilize AWS services for scalable and secure infrastructureDeploy 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 resolutionParticipate in on call rotations and respond to incidents promptly
Required Skills:
- Proven experience (5 years) as a Backend Developer with a focus on GolangStrong understanding of microservices architecture and distributed systems
- Hands on experience working with Kafka for event driven architectures
- Proficient in cloud computing platforms, particularly AWSFamiliarity with containerization and orchestration using KubernetesSolid understanding of software development best practices, including version control (Git) and continuous integration/delivery
- Experience with additional programming languages such as Python, Java, or NodejsKnowledge of best practices in security and data protectionFamiliarity with DevOps practices and tools
- Excellent problem solving and debugging skillsStrong communication and collaboration skills in a team environment