Search by job, company or skills

Siemens

Golang Full Stack Developer

5-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 days ago
  • Over 100 applicants
Quick Apply

Job Description

Job description

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.

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

At Siemens India, we believe in transforming the everyday through innovation, technology, and sustainability. By pioneering digital transformation with AI, IoT, and automation, we optimize efficiency across industries.

Job ID: 110212605