Principal software engineer NodeJS at Talent Systems, LLC | Torre

Principal software engineer NodeJS

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Contractor

Currency exchange and payroll taxes to be paid by:

Depends on the location of the candidate

Base compensation
USD90k - 100k/year

+ Equipment

+ Paid national holidays

+ Flexible paid time off

+ Flexible work schedule

Non-negotiable
location_on
Remote (specific timezone)
public
GMT-09:00 to GMT-01:00
Posted over 4 years ago

Responsibilities


✅ Basic Qualifications: - At least 10 years of experience as a software engineer. - At Least 4 years of experience in Nodejs. - Expert knowledge and production experience with Nodejs and TypeScript. - Production experience working with Apollo GraphQL Server. - Strong working knowledge in distributed event-driven messaging architecture/platform. - Strong knowledge in data access layer especially ability to work with stored procedure and PostgreSQL. - Established and stimulated software development standards and processes along with best practices for delivery of scalable and high quality software. - Production experience with AWS stack. - Production experience working with Nest Js framework. ✅ Preferred Qualifications: - Experience working with OOP languages. - Experience designing and developing Microservices and SOA. - Experience working with AWS Kinesis, Lambda, SQS, S3, ElastiCache, ElasticSearch, Kubernetes, Docker & Terraform. - Experience designing and building high-performance scalable web services. - Experience in REST API design and implementation. - Experience in unit testing, test automation, and continuous delivery. - Experience with stream-processing and message-broker software. Nice to have ✅ Nice to have: - Experience working with distributed teams. - Ability to work independently and as part of a team. - Ability to work quickly toward tight deadlines, and make smart tradeoffs between speed, accuracy, and maintainability. - Bachelor's or Master's degree in computer science (or equivalent professional experience).