Work closely with project management and the client to translate business requirements into scalable and highly available tools
Implement Cloud and Microservice best practices while adhering to standard architecture patterns
Develop microservice applications to support the media asset management systems and implement them using appropriate technologies & frameworks
Choose the system architecture and each individual component of the system at a high level
Choose the technologies for the implementation of each component and connections between components
Review the architecture and code
Utilize tools, technology & various methodologies to create functional & intuitive solutions for user interfaces of desired products
Develop & implement product specifications
Pay attention to system integration, sustainability & feasibility
Manage all phases of technology development
Oversee & supervise the work of the development team
Guide/coach developers & engineers
Suggest & implement solutions for process improvement
Drive the adoption of engineering best practices
Follow Agile best practices and tools adopted by the team
Integrate various software platforms and external 3rd party systems through vendor APIs.
Work with vendor(s) on API implementation and troubleshooting, suggesting necessary features, and identifying enhancement opportunities.
Configure Dev, QA, and Production environments with proper packages and dependencies to enable development, working closely with Cloud Ops, CI, and QA team members
Skills and Experience required:
Proven work experience as a senior software engineer, senior backend developer, or similar role
Should have a strong hold over JavaScript, ES6/7, TypeScript, and Object Oriented JS.
Good understanding of Data Structures.
Working knowledge of Node.js and frameworks such as Express, StrongLoop, NestJS, etc. depending on your technology stack.
Good understanding of Async Programming.
Knowledge of node.js standard libraries (fs, path, etc.)
Must have experience with Amazon Web Services (AWS) including Lambda, Kinesis, API Gateway, CloudFormation, VPC
Unit testing libraries like Chai, Mocha, Supertest, and JestJS. Should be able to write unit test cases using stubs, mocks, and spies. And some knowledge of code coverage.
Good understanding of Design Patterns.
Understanding of Modularization.
Aware of API management.
Knowledge of working with NoSQL/SQL/MongoDB/Cassandra/CouchDB/CouchBase/NeDB and modules like mongoose ODM.
Understanding of software quality assurance principles
Technical mindset & analytical approach
Great attention to detail & good leadership skills
Good interpersonal & communication skills
Job Type: Full-time
Pay: ?50,000.00 - ?80,000.00 per month
Schedule:
Day shift
Monday to Friday
Application Question(s):
We are looking for candidates based in Ahmedabad, Gujarat Only.
*Experience : 3-6 yrs.
Experience:
Node.js: 3 years (Preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.
Job Detail
Job Id
JD3697079
Industry
Not mentioned
Total Positions
1
Job Type:
Contract
Salary:
Not mentioned
Employment Status
Permanent
Job Location
GJ, IN, India
Education
Not mentioned
Experience
Year
Apply For This Job
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.