S
Node.js/Typescript Engineer at smart folks inc
- Contract
- On-site, Denver, CO
Node.js/Typescript Engineer
Responsibilities
- The team creates REST and event-driven microservices that focus on using caching and reporting to improve our customersβ experience
- The team works at scaling, handing many millions of REST and Kafka events each day
- Projects are usually of considerable complexity and require a mastery of development tools
- Actively and consistently supports all efforts to simplify and enhance the customer experience
- Code and perform unit and integration testing of software to ensure proper and efficient execution and adherence to business and technical requirements
- Code, test, debug, and enhance software
- Write programs according to specifications, and define specifications for complex programs
- Monitor and repair critical systems on an as needed basis
- Develop and maintain technical documentation
- Serve as final escalation point to resolve incidents and problems for production applications and web services supported by the team in accordance with identified Service Level Agreements
- Collaborate with internal customers, technical and architecture teams to solve complex software problems
- Provide system users and management with system analysis and improvement recommendations
- Identify and recommend system design/requirements needs for software enhancements
- Implement, monitor, test, and audit new software programs to maximize efficiency of software systems
- Participate in continuous performance improvement sessions to discuss opportunities to improve processes and/or standards
- Coordinate with technical teams to analyze and resolve software related problems causing operational difficulties, advising on specialized features and functions
- Maximize the efficiency of the various software systems by implementing, monitoring, testing and auditing new software programs
- Follow established configuration/change control processes
- Collaborate with customers and internal/external technical teams to identify software problems and communicate remediation plans
- Mentor and coach junior team members
Skills
- Strong experience with Node.js and Typescript
- Understanding of DynamoDB or other key-value stores and NoSQL databases
- Experience using AWS managed services
- Experience with caching architectures, particularly Redis
- Strong experience with containerization and container orchestration, (Docker, Kubernetes, Helm, Istio, Argo, etc)
- Experience with monitoring technologies (Splunk, Instana, Datadog, Prometheus, etc)
- Knowledge of API documentation, especially Swagger (OpenAPI)
- Experience using CI/CD automation (Jenkins, Gitlab)
- Ability to read, write, speak and understand English
- Strong experience working with DevOps engineers to build and deploy infrastructure with cloud deployment technologies
- Strong Understanding of Scrum/Agile development methodologies
- Capable of delivering on multiple competing priorities with little supervision
- Experience with building and designing REST APIs
- Experience with building and designing event-driven systems
- Experience with software security principles and patterns
- Ability to collaborate with and contribute to a common culture of excellence
- Experience with test-driven development and automated testing frameworks
Qualifications
- Engineers are expected to design and implement scalable, dependable systems as needed
- As this is a small team, engineers must be self-starters, capable of handling responsibility and making decisions
- Education: BA/BS in Information Technology, Computer Science, related field or equivalent combination of education and experience
Benefits
- π Engineers are expected to design and implement scalable, dependable systems as needed
- π As this is a small team, engineers must be self-starters, capable of handling responsibility and making decisions
- π Strong experience with Node.js and Typescript
- π Understanding of DynamoDB or other key-value stores and NoSQL databases
- πΌ Experience using AWS managed services
- π Experience with caching architectures, particularly Redis
- π³ Strong experience with containerization and container orchestration, (Docker, Kubernetes, Helm, Istio, Argo, etc)
- π Experience with monitoring technologies (Splunk, Instana, Datadog, Prometheus, etc)
- π Knowledge of API documentation, especially Swagger (OpenAPI)
- π Experience using CI/CD automation (Jenkins, Gitlab)
- π Ability to read, write, speak and understand English
- π Strong experience working with DevOps engineers to build and deploy infrastructure with cloud deployment technologies
- π Strong Understanding of Scrum/Agile development methodologies
- π― Capable of delivering on multiple competing priorities with little supervision
- π Experience with building and designing REST APIs
- π Experience with building and designing event-driven systems
- π Experience with software security principles and patterns
- π Ability to collaborate with and contribute to a common culture of excellence
- π§ͺ Experience with test-driven development and automated testing frameworks
- π― Must be capable of delivering on multiple competing priorities with little supervision
- π Education: BA/BS in Information Technology, Computer Science, related field or equivalent combination of education and experience
Published about 2 hours ago • Expires December 16, 2025 08:06