Permanent
Posted on 13 August 25 by Stephanie Krydick
Powered by Tracker
Title: React Sr. Developer
Location: Remote, EST Hours
Job Purpose / Summary:
The role of the Senior Application Developer is primarily to build tools and applications for both our staff and clients. This position is accountable for analyzing users' needs and then designing and developing software to meet those needs in conjunction with the entire IT team, including the Project Manager, the IT Manager, and the VP of Technology. The ability to recommend upgrades for existing programs and systems and the ability to design each piece of an application or system and plan how the pieces will work together will be crucial.
The successful candidate will have proven professional experience and detailed knowledge of industry best practice processes and will be able to work cross-functionally with departments.
3 Critical Success Factors:
Top 5 Competencies:
Essential Duties & Responsibilities:
● Work as part of the development team on new and existing applications
● Design, develop & maintain modern web applications using React and NextJS
● Build and consume RESTful APIs in both C# (.NET) and NodeJS environments
● Write clean, scalable, and well-documented code
● Develop and execute unit tests using Vitest or Jest
● Design and manage databases using SQL Server and manage existing Elastic implementation
● Develop and deploy applications within Kubernetes environments
● Drive new projects and serve as a subject matter expert on specific applications
● Collaborate with DevOps to manage infrastructure, CI/CD pipelines, and deployments via Jenkins
● Participate in code reviews, backlog grooming, and agile ceremonies within Kanban/Agile teams
● Work on both public-facing and internal projects
● Get hands-on with all aspects of the technology stack
Education and Experience:
● A degree in computer science or related work experience
● At least 8 years of previous work building all aspects of an application
● Knowledge of React, NodeJS, C#, MVC, .NET, .NET Core, Kubernetes, JavaScript, and Microsoft SQL Server
● Experience with Optimizely CMS and/or Pimcore PIM is a plus
Job Requirements:
● Proven and successful expertise as an IT developer handling end-to-end development
● Establish and maintain effective professional working relationships with co-workers and every level of management
● Excellent communication and decision-making skills
● The ability to be a resource and/or mentor to teammates
Travel Required:
● 0% Travel