← Все вакансии/Navaratan Technologies Private Limited
OfficeGachibowli

Software Engineer

NT
Navaratan Technologies Private Limited
Формат
Office
О роли

Описание вакансии

About the company

Navtech an ISO-certified company provides Solutions and Services that help make a lasting impact on our customers' business. Development centers in India and US, awarded Best Cloud services provider by Good Firms and AWS Certified partner.

Responsibilities
  • Write reusable, testable, and efficient code. Test and debug programs
  • Participate in full development life-cycle: concept, design, build, deploy, test and release
  • Integrate user-facing elements with server-side logic
  • Integrate data storage solutions like MongoDB, MySQL etc.
  • Work with product teams on new product ideas, designs, prototypes, and estimates
  • Drive a best practices approach to the continuous improvement of our products, processes, and tools
  • Write and maintain documentation for all features in development
  • Develop back-end and front-end components to improve responsiveness and overall performance
  • Implement security and data protection solutions
  • Coordinate, guide, and mentor other software engineers within the team
Requirements
  • Good knowledge/experience of web frameworks such as Angular, Django, Flask, etc.
  • Knowledge of object-relational mapping (ORM)
  • Experience with SSH and working with Ubuntu systems
  • Experience working with queues and background jobs
  • Experience working with ReST API
  • Experience working with Containers, Docker, AWS
  • Able to integrate multiple data sources and databases like MySQL, PostgreSQL, MongoDB into one system
  • Familiarity with PHP, JavaScript, MySQL, Apache, Nginx, APIs, HTML, CSS, Typescript, Bootstrap, Nodejs, Reactjs etc.
  • Proficient understanding of code versioning tools like Git, SVN etc.
  • Familiarity with NoSQL database (Redis, Cassandra)
  • Experience with MongoDB (preferred, not mandatory)
  • Experience with VueJS (preferred, not mandatory)
  • Ability to work in a cloud environment. Experience on AWS or Azure would be an added advantage
  • Master's Degree / Bachelor's (BS) in computer science, Software Engineering, IT, Technology Management or related degrees and throughout education in English Medium
  • Good logical, analytical and communication skills with client interaction experience
Conditions
  • Performance review and Appraisal Twice a year
  • Competitive pay package with additional bonus & benefits
  • Work with US, UK & Europe based industry renowned clients
  • Medical Insurance cover for self & family
  • Work with a culturally diverse team from different geographies
Стек и навыки

С чем работаем