Back to the stack

Node.js Backend Developer

Remote Worldwide Hiring now

The Software Developer will have extensive experience in our technology stack (TypeScript, NodeJS/NestJS, PostgreSQL, RabbitMQ) and enterprise architecture patterns (CQRS, Event-Driven Architecture, and related approaches) to help deliver our next generation of innovative, scalable platform services for healthcare and community. Knowledge of React/NextJS highly desirable but not required. This is a 12-18 month project. Must be US citizen or have Green Card and lives in the U.S. Essential Job Duties & Responsibilities · Analyzes, designs, programs, debugs, and modifies complex and diverse software enhancements and features used in local, networked, cloud-based, or Internet-related computer programs · Applies complex professional concepts and company objectives to resolve issues in creative and effective ways · Actively participates as a developer on Scrum Ceremonies, building software solutions according to team backlog · Effectively collaborates with team members to achieve a shared goal · Executes and promotes development standards, including writing readable code, automated tests, and documentation · Collaborates with other developers within the development teams to ensure best methods and techniques are used in development · Ensures merge/pull requests are reviewed and approved · Serves as technical owner for code written, including executing development standards for their code within applications/systems · Analyzes technological trends and proposes formal recommendations for improvement when appropriate · Engages and shares knowledge with other functional areas of IT as well as business users as an ambassador for the software development team · Keeps job knowledge up to date by studying new development tools and programming techniques; participating in educational opportunities, reading professional publications, maintaining personal and professional networks, and participating in professional organizations · Implement features and functionality within multi-tenant, distributed applications, working with established enterprise patterns including Event-Driven Architecture, CQRS and separation of concerns · Build and maintain scalable features within core platform services Essential Skills & Abilities · Proficiency in server-side application development with TypeScript and NodeJS (NestJS framework desirable) · Strong proficiency with PostgreSQL · Demonstrated ability to deliver product features to customers in a production environment · Deep understanding of RESTful design principles and experience creating and consuming APIs · Experience working with event-driven systems and message brokers (RabbitMQ preferred) · Experience building features within multi-tenant applications with proper tenant isolation and data separation strategies · Solid understanding of web security fundamentals · Solid understanding of data security and handling of sensitive information (PCI, PII, PHI, HIPAA) · Experience with revision control and CI tools (Git, GitLab) · Experience with at least one cloud environment such as Heroku, AWS, GCP or Azure · Firm understanding of standard SDLC, lean, and agile practices · Ability to rapidly learn and apply new technologies Core Competencies/Demonstrable Behaviors · Communicates effectively - Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences · Manages complexity - Making sense of complex and sometimes contradictory information to effectively solve problems · Nimble learning - Actively learning through experimentation when tackling new problems, using both successes and failures as learning fodder · Tech savvy - Anticipating and adopting innovations in business-building digital technology applications · Optimizes work processes - Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement Education and/or Experience · BS in Software Engineering, Computer Science, or related degree required · 10-12 years of professional software engineering experience required · 5+ years working with TypeScript · 5+ years with Node.js development experience, with strong preference for NestJS framework · 5+ years in PostgreSQL database development/deployment · Experience working with enterprise patterns including CQRS and event-driven architecture · Experience building features within multi-tenant, distributed applications · Experience working with message brokers (RabbitMQ preferred) in event-driven architectures · Experience working with IDM platforms (Okta, Auth0), preferred · Hands-on experience building cloud-native applications using Docker, Kubernetes or similar container orchestration. Experience with microservices is a plus. · Experience in enterprise software development environment Apply tot his job Apply To this Job

Apply for this role Opens the employer's application page — free, no JobStack account needed.

More from the stack

Dynamic Entry‑Level Remote Data Analyst – Nike ...

Remote Worldwide
View role

Search and NLP Engineer - Virtual

Remote Worldwide
View role

Key Account Manager/ ULTA / Nordstrom

Remote Worldwide
View role

Technical Designer, Kids job at Nordstrom in Seattle, WA

Remote Worldwide
View role

RN UM, Clinical Health Plan Policy, Clinical Consultant V, CA

Remote Worldwide
View role

Geriatric Nurse Informatics Specialist – Cerner Solution Remote / Tele – Hiretide Store

Remote Worldwide
View role

Nurse Auditor – Revenue Integrity (Remote in Wisconsin)

Remote Worldwide
View role

Appeals Nurse Consultant

Remote Worldwide
View role

Clinical Reviewer, BH outpatient services

Remote Worldwide
View role

Remote Biomedical Informatics SME - 58854

Remote Worldwide
View role

Regional Remote Veterinarian - ASPCA Poison Control Center

Remote Worldwide
View role

Professional Services Manager

Remote Worldwide
View role

Tax Technology Director, GTM

Remote Worldwide
View role

Fedex Data Entry Remote Online Job – Apply Now

Remote Worldwide
View role

Music Intern

Remote Worldwide
View role

[Remote-Position] Entry Level Online Chat Assistant

Remote Worldwide
View role

Inpatient Coder - Full Time - $5000 Sign-On Bonus - 100% Remote (Must Live in FL, TN, GA, LA, WA Sta

Remote Worldwide
View role

Senior Tech Ops Analyst - Observability

Remote Worldwide
View role

Quality Assurance Tester

Remote Worldwide
View role

Language Data Quality Reviewer for Japanese - Transcriptionist (Freelance)

Remote Worldwide
View role