Senior Software Engineer Backend Job in Smartvizs Pvt. Ltd

Senior Software Engineer Backend

Apply Now
Job Summary

Job Responsibilities:

  • Develop a highly scalable and secure cloud-based 3D content/catalog management system
  • Implement efficient integration between the various clients and the catalog management system
  • Design and Develop cloud-based distributed backend and Integrate with customer-facing web- based front end.
  • Develop collaboration and multi-user traits and capabilities for Trezi
  • Follow Agile methodology to develop and deliver novel product features
  • Write efficient code with complete test cases and deploy on the cloud platform
  • Document software and features for internal and external engineering teams
  • Collaborate with other groups (3D content/product catalog producers, QC/testing, VR developers, product management team, etc.)

Desired Skills & Qualifications:

  • BTech or MTech in Computer Science or related technical discipline (or equivalent) solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
  • 5-7 years of experience with developing highly scalable distributed systems with complete understanding and experience of front end and back end technology stack
  • Experience with web technologies Java, J2EE, Spring Boot, REST APIs
  • Good experience with structured and unstructured databases/DBMS e.g. SQL (MySQL, SQL Server), NoSQL (MongoDB, DynamoDB, CosmosDB)
  • Good knowledge of building scalable web applications with micro service/service oriented architecture
  • Good foundation on cloud concepts, cloud computing service models, coupled with strong experience with cloud platforms like AWS/Azure/Google Cloud
  • Experience with multi-threading and concurrency programming
  • Aptitude for system design and ability to write clean, readable, portable, and reliable code

Good to have skills:

  • C/C++ experience
  • Experience with Node JS
  • Experience with UI Frameworks React/React native, Angular or Vue and understanding of MVC pattern. Managing application state using Redux, Mobx or Vuex
  • Experience in deploying and supporting large scale cloud environment
  • Strong networking concepts and administration (TCP/ IP, routing, switching, Load balancing).
  • Experience with native development on mobile platforms (IOS & Android)
  • Prior experience with game engines such as Unreal/Unity and/or VR technology
  • Knowledge of 3D modeling tools like Maya and 3ds Max is preferred
Experience Required :

5 to 7 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs