https://bayt.page.link/FiMTMQGPUXGXemg19
أنشئ تنبيهًا وظيفيًا للوظائف المشابهة

الوصف الوظيفي

Dear Aspirant!


We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant international team.


We are looking for Software Developer.


You’ll make an impact by:


  • Designing, developing, and maintaining web applications and RESTful APIs using Golang and Angular 17.
  • Utilizing frameworks like Gin Web Framework and Gorilla Mux for backend development.
  • Implementing database solutions using GORM with PostgreSQL.
  • Developing and integrating with NATS Server for messaging and event-driven architectures.
  • Containerize and deploy applications using Docker and orchestrate with Kubernetes.
  • Managing deployment pipelines and infrastructure on AWS and optimize applications for Linux OS.
  • Configuring and managing Nginx as a web server or reverse proxy.
  • Building robust, secure authentication mechanisms using JWT tokens and implement session management.
  • Ensuring accurate error handling, implement logger mechanisms, and optimize performance with Go routines.
  • Leveraging RxJS and NgRx for state management and reactive programming on the frontend.
  • Conducting TDD and write unit tests using Jasmine and other testing frameworks.
  • Crafting scalable, modular systems following design principles like SOLID and design patterns.
  • Collaborating on low-level design for components and high-level design for system architecture.
  • Detailing and maintain best practices for development and deployment.
  • Writing clean, maintainable, and efficient code.
  • Performing code reviews and provide constructive feedback to team members.
  • Troubleshooting and debug applications to optimize performance

You will win us over by!


  • Having over 5 to 8 years of professional experience in software development with solid understanding in Web development using Go programming language, python and docker / container-based technologies. You will work as a Full Stack Golang Developer on both the front-end and back-end components of our applications, ensuring flawless integration and efficient performance.
  • Being proficient in Golang (Version 1.23 preferred).
  • Having hands-on experience with Gin, Gorilla Mux, and GORM.
  • Possessing expertise in building REST APIs with accurate authentication and authorization mechanisms.
  • Solid understanding of error handling, logging, and concurrency using Go routines.
  • Holding expertise in Angular 17, RxJS, and NgRx.
  • Being Proficient in creating responsive and interactive UIs.
  • Experience in integrating RESTful APIs with Angular applications.
  • Solid understanding of PostgreSQL and SQL optimization techniques.
  • Experience with NATS Server for messaging systems.
  • Proficiency in Docker, Kubernetes, and CI/CD pipelines.
  • Hands-on experience with AWS (EC2, S3, RDS, Lambda, etc.).
  • Knowledge of Nginx configuration and optimization.

Create a better #TomorrowWithUs!


This role is based in Bangalore, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come.


We’re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow.


Find out more about Siemens careers at: www.siemens.com/careers




لقد تجاوزت الحد الأقصى لعدد التنبيهات الوظيفية المسموح بإضافتها والذي يبلغ 15. يرجى حذف إحدى التنبيهات الوظيفية الحالية لإضافة تنبيه جديد
تم إنشاء تنبيه للوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.
تم إلغاء تفعيل تنبيه الوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.