Logo
Keylent Inc

Keylent Inc is hiring: Sr. Software Engineer in Menlo Park

Keylent Inc, Menlo Park, CA, US, 94029

Save Job

Sr. Software Engineer TECHM-JOB-28515
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
Cloud Platform Integration:
  • 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
Qualifications:Bachelor's degree in Computer Science, Engineering, or a related field
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
Preferred Skills:
  • 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