Senior Golang Developer
Physical Intelligence
Description
About the company
Pi is a fast-growing technology company providing top-tier services in software development. Our focus is on delivering highly scalable and performant solutions.
About the role
As a Senior Golang Developer at Pi, you will play a crucial role in building, maintaining, and scaling our core platforms. You will work closely with a talented team of engineers, using your deep understanding of Golang to create high-quality, efficient, and scalable software. You will be part of our technology team, based in Mumbai, India.
What you'll do
* Write high-quality, efficient, and testable Golang code, adhering to best practices. * Design and implement scalable microservices, architectures, and APIs. * Utilize Goroutines, channels, and gRPC for building highly performant solutions. * Work with databases such as MySQL, MongoDB, and Cassandra. * Implement automated testing and deployment via CI/CD pipelines. * Work with Docker containers and Kubernetes to scale applications. * Use DevOps tools like Terraform, Helm, and Ansible. * Leverage AWS services like Lambda, ECS, S3 for cloud-native solutions.
What we're seeking
* Strong proficiency in Golang with a deep understanding of common software design principles. * Experience with relational (MySQL) and non-relational databases (MongoDB, Cassandra). * Expertise in CI/CD pipelines, Docker, Kubernetes. * Hands-on experience with cloud-native systems, leveraging AWS services like Lambda, ECS, and S3. * Excellent problem-solving, analytical skills and attention to detail. * 0-5 years of professional experience in a similar role. * Great team player with the ability to work efficiently in a fast-paced environment.
Additional Information
* -> Nice to Have: * Exposure to message queuing systems like SQS, Kafka, NATS, or RabbitMQ. * Familiarity with caching systems like Redis or Memcached.
About Physical Intelligence
-
