Senior/Lead/Principal Node.js Software Engineer
technology
Job Description
ABOUT THIS JOB We’re looking for an experienced Senior/Lead/Principal Node.js (back-end JavaScript) Software Engineer join our innovative technology team at Trend Capital. In this role, you’ll play a pivotal part in making platforms highly usable and thoroughly enjoyable for our clients and partners. Being self motivated, creative and a problem solver while maintaining a top quality level of code will ensure success in this role. If that’s you, join us! Our company offers great benefits: full healthcare package (medical, dental, vision, life), 401k with a company match, flexible schedule, catered lunch, coffee, tea and snacks, paid parking, competitive pay, and much more! Anyone who joins our team will have great potential for career and personal growth. We highly value: Clean, modular code. Integration and end-to-end testing. Continuous integration and delivery. Observability and reliability. REQUIRED KNOWLEDGE & SKILLS Familiarity with Node.js / JavaScript. 2+ years of experience with TypeScript (or similar statically typed language). 2+ years of experience with SQL. 2+ years of experience with NestJS (or similar Rails-like framework in any statically typed language). 2+ years of experience developing GraphQL or RESTful APIs. Database design and implementation skills (PostgreSQL or similar). Strong understanding of active record or data mapper ORM (or similar). Strong understanding of dependency injection, mocking, and testing code. Experience integrating with APIs (GraphQL/REST). Attention to detail with complex projects and time-sensitive materials. Git. Must be able to speak and write fluent English. EDUCATION Accredited Degree in Computer Science or Software Engineering (pref
Verification
Company details and address have been verified.
Recently Posted Jobs
Delivery Driver
business
Technical Sales Rep (Location: Bay Area California)
business
Administrative Assistant
business
Institutional Business Development Manager (Financial Media)
technology
Sales Manager
technology