Position: Software Engineer - NodeJS
Company: AIDA projektai
Category: Node.js
Experience required: 5y
English level: fluent

We improve the commerce experience by connecting brands, retailers, and consumers through beautiful, smart software. We love a good challenge, and we have fun achieving our goals.

We looking for  Software Engineer who will work with business development, data, and product teams to solve tough problems and challenges through development and automation. Our team culture is a unique combination of structured vision and process maturity. In this role, you will be developing innovative cloud solutions and supporting current integrations, including deploying integration components in development/production environments.

Responsibilities
- Design and implement solutions for assigned projects, independently and with teammates
- Support current integrations, write and integrate software components
- Drive performance tuning, automation, monitoring, and testability
- Provide analysis, design changes, recommendation of upgrades, and maintenance of software
- Help drive the underlying technology stack
- Collaborate closely with Scrum and Product development teams
- Participate in the requirements refining, estimate, and user story development
- Create and drive better metrics, and monitoring initiatives to gain valuable insights from our platform cloud services
- Embrace and institute best practices and coding standards within the team
- Contribute to research technologies and fast prototyping

Requirements : 
- 5+ years of experience in NodeJS or related server-side frameworks
- Demonstrate understanding of cloud design in the areas of global infrastructure, distributed systems, security, and load balancing
- Experience developing Cloud applications with API management and distributed microservices-based architecture
- Experience with data modeling and patterns using NoSQL database technology
- Experience with Web application development using Angular
- Good knowledge of Docker and deployment life cycle
- Must be comfortable around both front & back end technologies, development frameworks, and 3rd party libraries
- Must have experience with basic AWS services like SQS, SNS, and Lambdas
- Must have a confident knowledge of current generation JavaScript and preferably TypeScript
- Must know how to construct complex database queries. Primary in MongoDB
- Ability to work remotely across time zones

Duration: long-term, 12+ months
Industry/Domain: Retail
Commitment: Full-time
Expected starting date: ASAP
Client location: USA
Client time zone: PST - Pacific Standard Time zone,
Time overlap: important to cover 4 hours, 8 AM - 12 PM PST