About Us:
- We build custom solutions and provide our clients with top tier development services. We’re a specialized team of developers and architects, which means, we only bring an “A” team to the table. Our culture is built on hard work and a desire to be thought leaders in the industry, this is what sets Railroad19 apart.
- When you join Railroad19 you are part of a company that values your work and gives you the tools you need to succeed, while offering you a work/life balance. We are headquartered in Saratoga Springs, New York, but we are a distributed team of remote developers across the US.
Core Responsibilities:
- Understand our client's fast-moving business requirements.
- Negotiate appropriate solutions with multiple stakeholders
- Write and maintain scalable enterprise-quality software
- Set Up, configure, maintain, and enhance proper infrastructure to support JavaScript / Node.js / TypeScript-based Microservices
- Data analytics-driven environments
- Customize existing TL Orchestration Systems to facilitate new feature development and workflow improvements.
- Work on the serverless framework (Lambda and step functions) and AWS infrastructure.
- Develop software related to TL Orchestration systems, ordering, and workflow management for the fulfillment of content.
- Integrate various software platforms through internal and external APIs.
- Coordinate with internal operational & technology and vendor support teams to isolate issues and drive resolution.
- Some nights and weekend support will be required in case of emergency outages
- Campaign Management Systems
- Maintain and enhance large scale API system
- Code REST interfaces to support various internal/external requests
- Familiarity with AWS Components such as Lambdas, Code Build, Cognito, and API Gateway
- Code Unit / Integration tests to allow for embedding in Continuous integration service
- Drive feature engineering and experimentation to improve the performance of our various algorithms
- Evaluate the technical trade-offs of every decision
Skills & Experience:
- Must have hands-on NodeJS and Typescript experience / UI experience
- Must have hands-on experience working developing software using Serverless frameworks (Lambda / Step Functions)
- Must have hands-on experience working with AWS Infrastructure (DynamoDB, Eventbridge, ElasticSearch)
- Must have experience in enterprise or large-scale applications development
- Must be able to test their code by running automated or manual tests
- Great interpersonal and excellent communication skills (written and verbal)
- Able to work in an environment where documented requirements would be lacking
- Must have 5 Years of relevant experience
- Experience with IaaS (AWS CDK) and familiarity with CI/CD Pipelines (Github Actions) a plus
- Familiarity with Event-Driven Architecture is a plus
- Familiarity with Agile Methodology and working within Scaled Agile Framework (SAFe) a plus good knowledge of the following technologies:
- Docker
- Shell scripting
- Proficiency using Git, JIRA, Datadog, Splunk, and Jenkins is an added bonus
- 4+ years in a production environment a plus
- Bachelor's or master's degree in computer science, computer engineering, or another technical discipline or equivalent work experience
Working at Railroad19:
- Competitive salaries and eligibility for a yearly bonus
- Excellent Health Care, Dental, and Vision benefits
- Ample PTO, 401K match eligibility, work-life balance
- No Agencies, No C2C, US Based Only***
- This is a non-management position
- This is a full-time position