Wohler Technologies, Inc.
Website:
wohler.com
Job details:
Company Description
Wohler Technologies Inc. headquartered in USA, is a leading manufacturer of sophisticated audio and video monitoring products in the broadcast industry. With strong brand recognition coming from being a leader in the business for more than 35 years, Wohler uses cutting-edge technology to serve our customers’ constantly evolving needs. We are excited to welcome a talented and passionate Backend Engineer to join our India Engineering Team, located in Pune, India.
Wohler’s US based manufacturing team builds sophisticated hardware-based monitoring products, that enable our customers in the broadcast domain to monitor a wide variety of audio and video signals. Our products cover signals from the baseband domain, like SDI, AES and MADI to the latest generation IP signals like ST2110 and AES67.
Our engineers are responsible for designing and developing world-class products. They understand the subtleties of user interaction, robust communication interfaces, and smart product design. As a Backend Engineer, you will develop software using Golang to create scalable and efficient backend solutions. You will work with message queuing systems like RabbitMQ and time-series databases such as TimescaleDB to build high-performance data processing pipelines.
Core Requirements
- Write, compile, and test code in Golang for backend services and microservices.
- Design and implement scalable, high-performance systems using message queuing and time-series databases.
- Develop and maintain API documentation, system architecture diagrams, and technical specifications.
- Stay up-to-date with the latest Golang features, best practices, and performance optimization techniques.
- Collaborate with cross-functional teams to ensure successful integration and deployment of backend services.
- Contribute to code reviews and mentor junior developers in Golang best practices.
- Troubleshoot, refactor, and improve existing codebase to enhance performance and maintainability.
Qualifications
Required:
- Work in a team environment.
- Proven experience in Golang development, including concurrent programming and RESTful API design.
- Proficiency in working with message queuing systems, particularly RabbitMQ.
- Experience with time-series databases, preferably TimescaleDB.
- Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Strong understanding of database design, query optimization, and data modeling.
- Experience with distributed systems and micro-services architecture.
- Proficiency in version control systems, preferably Git.
- Excellent communication skills and ability to write clear, concise technical documentation.
- Bachelor’s degree in computer science, Software Engineering, or equivalent experience.
- Minimum of 3 years of relevant experience developing backend systems in a fast-paced environment.
DESIRED:
- Experience with cloud platforms (AWS, GCP, or Azure) and their respective services.
- Knowledge of monitoring and observability tools such as Prometheus and Grafana.
- Experience with CI/CD pipelines and infrastructure-as-code tools like Terraform.
- Familiarity with WebRTC.
Click on Apply to know more.