Red Thread Innovations is a digital innovation firm with the solitary mission of building meaningful digital products that delight consumers and transform businesses. As a company, we’re an experienced bunch of researchers, designers, and engineers who are passionate about innovation and technology.
We are seeking a Software Engineer to join our Scrum-based agile software engineering team. The Engineer will be primarily responsible for creating and maintaining a variety of applications built on a React, NodeJS, and Python stack.
Joining our Red Thread engineering team, you will experience a healthy amount of autonomy and flexibility to design and implement systems and processes that will directly impact the growth of the organization.
What You’ll Do:
- Lead your team’s whiteboarding sessions to design solutions that focus on scalability, performance, usability, and extensibility
- Define and evolve design patterns that improve code readability and maintainability
- Write clean code with accompanying unit and e2e tests for a variety of digital products
- Be part of a dynamic team that is based on Agile principles – self-managing teams, continuous improvement, and iterative development
- Work with a team whose focus is to create best-in-class product and user experience
- Contribute to the decision of what technology to use for projects with collaboration and guidance from the greater team
- Champion process improvements based on industry best-practices
- Be part of a mentoring relationship with other technologists in the organization
About You:
- You are passionate about learning new technologies, tackling interesting work and challenging problems
- Committed to continuous learning and always expanding your skillset
- Excited about being part of an organizational transformation where technology is a major driver
- Focused on maximizing the delivery of business value
- Someone who takes pride in and ownership of the things you build
- You have 3-5 years of industry experience
- Working knowledge of software design patterns, such as Reactive Programming, MV*, VIPER, etc.
- Solid understanding RESTful services
- Experience in Behavior or Test Driven Development (TDD or BDD) and agile methodologies
- Strong oral and written communication skills
Traits We Truly Value:
Passion - We’re passionate about using technology to improve lives and create elegant solutions to solve real problems.
Collaboration - We conceive, design, and build the best products when we work closely with our partners and end-users.
Positivity - We work hard to nurture a sense of optimism, enthusiasm, and wellbeing in our workplace, and among our teams.
Respect - We ensure a safe, transparent, and respectful work environment where ideas flow freely.
Empathy - We approach people and problems with the utmost compassion. We listen more than we talk.
Innovation - Creativity and innovation are our driving forces. They keep us alive and restless to be even better.