Back to all jobs

Application Development

Job Title: Senior Software Developer

Location: Hybrid

Duration: 6 Month Contract to Hire

Job description:

Looking for a Senior Software Developer for one of our brands’ web team. We are looking for someone who is passionate about developing full stack web solutions, integrating systems between internal products and third party vendors, continuous delivery and delivering customer value. The ideal candidate is ready to act as a leader to apply the breadth and depth of their knowledge and skills. You will act as a trusted source of expertise and as an enabler for the product team as you get up to speed quickly on the product offering you will be contributing to. You will be responsible for architecting and implementing solutions to support the online class scheduling platform, working closely with internal and external development teams across a wide spectrum of time zones/locations to achieve common goals, and drive innovation in the web platform when and where it’s necessary.

How will you spend your days?

Lead by example, autonomously championing improvement through iteration. Steward our technology stack and development practices. Partner with other engineers to evolve the team architecture. Maintain an eye for detail when architecting and structuring code. Focus on growing in your craft, learning our tools, resources and processes, and mentoring your fellow engineers. Actively participate in code reviews, providing constructive feedback to peers.

How to stand out? You are a well rounded senior developer with the ability to go in-depth on the stack, understanding end-to-end system workflow. You are experienced in designing, developing and delivering software or platforms used by other developers. You have great understanding and experience leveraging cloud services—particularly Microsoft Azure—to build for resiliency.

You have great depth of experience in one or more key areas such as NodeJS development expertise, web performance and optimization, distributed architectures, API design and best practices, React/Vue js development expertise You have an active interest in learning new technologies/ecosystems; Specifically dotnet core and its ecosystem in order to contribute in greenfield API development. You are of the DevOps mindset, building for observability, well versed and familiar with continuous integration, infrastructure as code. You have great prioritization and time management skills. People will seek you out to help architect solutions, solve problems, and provide direction within critical areas of our code base and overall patterns and practices. You have great communication skills. You are working with internal and external developer resources and product owners. Not everything will be in CST and you may need to work offline with our global partners in different time zones.

Other Responsibilities and Qualifications

5+ years of experience as a developer working with the following:

Full stack web applications with a strong background in NodeJS and related technologies

ExpressJS

Relational Database experience using Postgres or MySQL database technologies.

JavaScript or related language along with accompanying web frameworks (React, Vue, etc) HTML/CSS front ends RESTful APIs and web hooks to consume and synchronize data in internal and external platforms

Experience architecting and deploying solutions in cloud environments (Azure, AWS etc) Experience working with cross-functional teams in an agile environment git, CI/CD pipelines (GitHub Actions is a plus), testing frameworks etc

Experience with structured and unstructured data in RDBMS and NoSQL stores (Redis)

Nice to have:

Interest in learning new languages/frameworks to build modern microservice architectures. Experience with low code website building tools (Webflow) Experience using consumer data platform (Segment, Amplitude, Clevertap) Experience with WordPress and building custom themes/plugins, as well as developing SPAs embedded within WordPress

On-Demand Group is an Equal Employment Opportunity (EEO) employer. All wage/salary ranges are dependent on experience, educational requirements, and other job-related criteria.


    • Job type: Temp to Perm
    • Location: Hybrid
    • Date posted:
    • Pay:$86 - $100