We are currently seeking a Microservices Software Engineer that is fluent in building AWS Lambdas and AWS Infrastructure and Node.Js. In addition to contributing code and tangible deliverables, you will be expected to work as an advisor to help identify, educate, and foster best-in-class solutions. Creating these relationships requires strong communication skills and a passion for solving complex challenges.
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
Salary is commensurate to experience. Only U.S. based residents