We are looking for an experienced software developer proficient in Golang and Python to join our team in implementing high-performance, data-driven distributed services. The ideal candidate for this position requires strong technical skills along with a great passion for clean coding and exploring unknown territories.
Main Responsibilities:
Design and develop microservices for distributed data processing systems using Go and Python
Experience working with SQL and NoSQL databases
Write clean, maintainable, and fully tested code
Familiarity with DevOps and working with Kubernetes clusters
Participate in code reviews and provide constructive feedback to team members
Develop services for building and managing Docker containers for running processes
Participate in system architecture decisions and technical discussions
Troubleshoot and optimize service performance in distributed environments
Collaborate with team members in an agile and remote environment
Document technical solutions and maintain system documentation
Required Skills and Experience:
Ability to deliver high-quality clean code
Participation in agile practices such as agile meetings, code reviews, writing test cases, etc.
Design, develop, and deploy backend services with a focus on low latency, security, and scalability
Experience in designing and developing RESTful web services
Experience in implementing monitoring services and system observability
Experience with gRPC web services
Experience working with Redis, databases (MySQL or Postgres), queues (NATS or Kafka)
Familiarity with microservices architecture
Familiarity with concurrent computing and concurrency patterns
Advanced knowledge of unit/component testing
Familiarity with data modeling concepts
Experience using Git as a version control system
Excellent problem-solving skills
Familiarity with ClickHouse
Familiarity with Docker
Nice-to-Have Skills:
Familiarity with blockchain concepts and cryptocurrencies is a plus
Familiarity with system-level programming is a plus
Familiarity with distributed tracing and monitoring tools
Familiarity with cloud platforms (AWS)
Experience working with Protocol Buffers and service mesh technologies
این آگهی از وبسایت جاب ویژن پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت جاب ویژن برین و از اونجا برای این شغل اقدام کنین.