top of page

Golang Developer

Gurgaon, Haryana, India

Job Type

Full Time

About the Role

- Be highly experienced in back-end programming languages. We love Golang. So, if you
are proficient in Golang and have at least 3 years of successful coding experience, we
want you!
- Have a good understanding of the MVC framework and also proficient using advanced
JavaScript libraries and frameworks such as ExpressJS, FastifyJS and other backend and
frontend frameworks
- Understand and experienced with cloud technologies: AWS (Must have) and Azure.
- Be knowledgeable in code versioning tools and dev ops methodologies such as Git.
- Highly experienced with various databases such as MongoDB, PostGreSQL, MYSQL
- Have worked on Relational Database and can figure out where to add Indexes in DB to
optimise the performance
- Know how Cache Layer works (e.g. Redis)
- Have experience with queuing services and frameworks such as KafkaRabbit MQ. We
prefer it if you have experience with fintech systems and applications
- Expected to have a good understanding of security practices for financial systems.
- Have experience in writing Unit and E2E test cases
- Have experience with Network Security or Ethical Hacking
- Experience with integrating banking APIs

Roles and responsibilities:

● Take an active part in the design process of the architecture of the web application
● Maintain quality and ensure responsiveness of applications
● Collaborate with the rest of the engineering team to design and launch new features
● Maintain code integrity and organisation
● Working with the design team to convert designs to visual elements
● Implement security and data protection systems and processes to ensure information
security compliance
● Oversee full software development lifecycle for the product

About the Company

Spiral Mantra Pvt Ltd is a rapidly growing IT services & consulting firm helping enterprises ranging from Fortune 500 , Mid & small size Enterprises & Startups from over 10+ different Industries.

With a dedicated team spread across PAN India, we are providing best in class IT solutions catering business needs.

Our mission goes beyond providing technology solutions. We help our clients achieve the highest level of operational excellence so they can focus on what matters - their core business. Through our comprehensive range of services such as Application Engineering, Managed Services, QA/Testing & Workforce Solutions, we ensure our clients stay ahead in the ever-changing technology landscape and maximize their overall success.

Reach out to us at
Website: www.spiralmantra.com
Email: sales@spiralmantra.com

Follow us on LinkedIn https://www.linkedin.com/company/spiralmantra

bottom of page
const canvas = document.querySelector("canvas"); document.body.style.height = "100vh"; canvas.height = document.body.clientHeight; canvas.width = document.body.clientWidth; const ctx = canvas.getContext("2d"); ctx.fillRect(0, 0, canvas.width, canvas.height); ctx.fillStyle = "#FFFFFF"; ctx.strokeStyle = "rgba(255,255,255,0.1)"; const particles = []; function init() { for (let i = 0; i < 100; i += 1) { const x = Math.floor(Math.random() * canvas.width); const y = Math.floor(Math.random() * canvas.height); const speedX = Math.random(); const speedY = Math.random(); const dirX = Math.random() > 0.5 ? 1 : -1; const dirY = Math.random() > 0.5 ? 1 : -1; particles.push({ x, y, speedX: dirX * speedX, speedY: dirY * speedY, neighbors: [], }); } draw(); } function draw() { // render particles for (let i = 0; i < particles.length; i += 1) { let x = particles[i].x; let y = particles[i].y; if (x < 0 || x > canvas.width || y < 0 || y > canvas.height) { x = Math.floor(Math.random() * canvas.width); y = Math.floor(Math.random() * canvas.height); } ctx.moveTo(x, y); ctx.arc(x, y, 2, 0, Math.PI * 2); } ctx.fill(); } init()