Backend Web developer- Go/Rust
Date: Nov 11, 2025
Location: Bangalore, KA, IN
Company: JENOPTIK AG
Job Description:
We are seeking a talented and passionate backend developer to join our team and contribute to the development of our modern web applications. The ideal candidate will have a strong background in software engineering and a deep understanding of web-based cloud services in all its facets, especially performance and security, a deep understanding of microservices architecture and a passion for building scalable, reliable, and high-performing systems. You will be joining our team for creating highly intuitive and performant web applications.
Responsibilities:
- Data Management: Design, develop, and maintain high-availability data ingestion and processing services to handle large volumes of data.
- API Development: Design and implement RESTful and WebSocket APIs for real-time communication.
- Security & Permissions: Implement and manage permission management systems to ensure robust security and access control.
- Cloud Infrastructure Management: Ensure the scalability and resilience of our existing cloud infrastructure, optimizing services for high performance and availability.
- Database Management: Optimize and manage databases for both time-series data and structured user/device information.
- Performance Optimization: Optimize application components for maximum performance across a range of web-capable devices and browsers, ensuring a seamless user experience.
- Software Architecture: Contribute to the development of software architectures and design implementation ideas, driving innovation and improvement.
- Quality Assurance: Employ a range of testing and debugging methods, including unit testing and end-to-end testing, to ensure applications function as expected.
- Documentation: Maintain clear, concise, and up-to-date documentation for the codebase, facilitating knowledge sharing and collaboration among developers.
- Collaborative Team Player: Work closely with cross-functional teams, including product owners, architects, and frontend and backend developers, to deliver applications that meet functional, usability, and visual requirements.
- DevOps Expertise: Work with DevOps pipelines to deploy applications, troubleshoot issues, and ensure smooth operation
Qualifications:
- Education: Bachelor’s or master’s degree in computer science, engineering, or a related field, or equivalent practical experience, with a minimum of 5-8 years of work experience in a relevant field.
- Programming Expertise: Proven skills in Go or Rust, with a focus on building high-performance backend services. Additional experience in Python and the C# frontend framework Blazor is a plus.
- Cloud and Containerization: Solid experience with Cloud Platforms (e.g., Azure services), including IoT Hub or Event Hubs, and proficiency with Containerization technologies and concepts (e.g., Docker).
- Databases: Strong knowledge of both relational (e.g., PostgreSQL) and NoSQL database
- Real-Time Systems: Experience with WebSockets and message queues (e.g., Kafka, RabbitMQ, NATS, etc.).
- Security Expertise: Deep understanding of authentication, authorization, and multi-tenancy models, with a focus on ensuring the security and integrity of systems and data.
- DevOps and Automation: Familiarity with DevOps practices, Git, and test automation, with a focus on streamlining development and deployment processes.
- Soft Skills: Strong problem-solving, communication, and collaboration skills, with the ability to work effectively in a fast-paced, agile environment.
- Language Skills: Very good English skills, with German language skills being a plus.
- Teamwork: Ability to work collaboratively as a good team player, with a focus on achieving common goals and objectives.
We offer competitive compensation, comprehensive benefits, and a dynamic and inclusive work environment. If you are excited about this opportunity and believe you have the skills and passion to succeed, we would love to hear from you.