ThunderYard Job Listings - ThunderYard Solutions
ThunderYard Solutions Logo
LinkedIn Icon Email Icon

Senior Application Developer (Node/JavaScript) (REMOTE)

Job Title
Senior Application Developer (Node/JavaScript) (REMOTE)
Job ID
Work From Home
Work Remote
Dallas,  TX
Other Location

Performs implementation, regular problem solving, maintenance and support for agile software development to modernize systems. Applies advanced consulting skills and/or extensive technical expertise; full industry knowledge. Develops innovative solutions to complex problems. Creates innovative solutions through iterative approach such as proof of concept (PoC), minimal viable product (MVP), and scaling to a fully operational product. Works without considerable direction; mentors and may supervise team members. Bachelors degree and 5+ years directly related experience or Masters degree and 3+ years directly related experience. Years of experience may be accepted in lieu of degree for certain roles. Certifications may be accepted in lieu of a degree for certain technical roles. Concentrates on using both back-end and front-end languages to build complete solutions.

Area of Focus Skills - Software Engineer job family aligned skills plus: Node.js, JavaScript, Git, SQL, Python, Software Development Lifecycle (SDLC), Back-End Development, Integration, API Development, AWS Services and development tools.

You Have:
​​​​​​• 5+ years of experience designing, modifying, developing, writing, and implementing software programming applications using agile methods
• 5+ years of experience in software development with basic programming languages, technologies, tools, or web development stacks
• Experience writing source code for new applications or generating and enhancing code samples for existing applications
• Experience using back-end and front-end languages to develop complete solutions
• Experience acquiring client requirements and resolving workflow problems through automation optimization 
• Experience developing SOAP or RESTful APIs, serverless functions and associated libraries, classes and data sources.
• Experience with NodeJS, Bash, DevOps, CI/CD tools and technologies
• Experience developing enterprise applications with Cloud technologies such as AWS SDK and working with databases such as Microsoft SQL Server
• Ability to obtain and maintain a Public Trust or Suitability/Fitness determination based on client requirements
• Bachelor's degree or 8+ years of experience in software engineering in lieu of a degree

Nice If You Have:
• Experience with AWS Lambda, Step Functions and associated services
• Expertise in Python programming language and related libraries
• Experience with relational databases such as Oracle, MySQL and PostgreSQL
• Experience with NoSQL databases and caching technologies
• Ability to work with automated testing tools to perform testing and maintenance
• Experience with Agile methodology, extreme programming, software engineering, product management, and software products
• Master’s degree

ThunderYard Solutions is proud to be an Equal Opportunity Employer.  We don’t just accept difference – we celebrate it, we support it, and we thrive on it for the benefit of our employees, our community, and our customers.  All applicants will be considered for employment without discrimination of race, color, religion, or belief, national, social, or ethnic origin, sex, age, physical, mental, or sensory disability, HIV status, sexual orientation, gender identity and/or expression, marital, civil union, or domestic partnership status, protected veteran status, family medical history or genetic information.

Option 2: Create a New Profile