Senior Software Engineer

RedSky Technologies
Spanish Fork, UT, US
Full-time

Job Description

Job Description

Job Description

RedSky Technologies, a leading-edge tech company based in Spanish Fork, Utah, is seeking a senior-level Web and Mobile Developer to join our innovative team.

We have developed a diverse range of web and mobile-based software solutions, featuring a mix of in-house products, sub-companies, and numerous ongoing development contracts with major third-party organizations.

Our Exciting Technologies and Products

At RedSky Technologies, we pride ourselves on creating and managing innovative companies and products. Here are some examples of our exciting ventures :

Private Label VR / VR Junkies : A virtual reality company offering turnkey VR Arcades to Family Fun Centers, Trampoline Parks, and Bowling Alleys.

We have developed a comprehensive software suite for CRM management, content license management, 3D game selectors, and more.

Vendoti : A live streaming e-commerce platform designed for the direct selling marketplace. Our team has developed mobile, desktop, and web applications to facilitate transactions and a real-time video streaming infrastructure.

Great Basin Powder Coating : Located in Delta, UT, this powder coating shop utilizes technology to enhance rapid quoting systems and task management, setting a new standard for efficiency in the industry.

Outdoor Ops / Predator Armor : A company providing body plate armor and plate carrier protection for civilians.

RedSky Engineering Development Shop : We manage several development contracts directly through RedSky, coordinating a variety of cutting-edge projects.

Products RedSky Has Worked On

At RedSky Technologies, we have partnered with various companies to develop innovative and impactful products. Here are some examples :

Mixhers : Collaborating closely with the Mixhers team, we created an app offering tools, solutions, support, and products for women seeking health education or lifestyle products.

Features include a customer community, a Shopify-based e-commerce system, rewards tracking, and detailed menstrual tracking.

Troomi : We partnered with Troomi to build a custom smartphone operating system, a management website for parents to tailor their children’s smartphone capabilities, and an e-commerce platform for smartphone sales and fulfillment.

Rentyl Resorts : Rentyl Resorts needed a comprehensive website for booking reservations and instantly awarding points for transactions.

Customers can redeem these points for hotel reservations and rewards. Additionally, we developed an administrative website to manage users, reservations, and points.

Route : Route provides an insurance purchasing and tracking platform specifically designed for Shopify customers. We helped simplify and enhance the insurance process for online retailers by integrating seamlessly with Shopify.

IMSAR : To visualize the vast quantity of flight data and images captured by IMSAR's systems in real-time, we created an intuitive, easy-to-manage graphical interface for their data streams.

Each of these projects demonstrates our commitment to innovation and our ability to create customized solutions that meet our client's unique needs.

Benefits of Working with RedSky

  • Culture Built on Learning : We value continuous learning and encourage the sharing of new ideas.
  • Collaborative Environment : Company owners are developers and technologists who actively code with the team and help solve problems.
  • Fun at Work : We developed the first Virtual Reality Arcade systems and still maintain them. There's plenty of VR, games, and fun to go around.
  • Comprehensive Benefits : Health and dental benefits for full-time employees.
  • Growth Opportunities : We are a fast-growing company with employee stock options.
  • Autonomy in Development : You have the freedom to design and implement your own solutions.

This Position

We are currently looking to expand our team to support several of our development contracts. However, our resources are often shared across all the previously mentioned companies, providing a dynamic and diverse work environment.

Ideal Candidate

  • Passionate about Modern Web Technologies : Familiar with and enthusiastic about the latest web technologies, including TypeScript, ReactJS, Svelte, and NodeJS.
  • Continuous Learner and Innovator : Loves to learn and share new ideas, and is always open to exploring innovative approaches.
  • Self-Sufficient System Builder : Not afraid to create their own systems, often developing custom frameworks for better control and easier troubleshooting.
  • Adheres to Clean Coding Principles : Follows Uncle Bob Martin’s Clean Coding methodology, ensuring high-quality and maintainable code.
  • Experienced in CI / CD Environments : Has worked in CI / CD environments and can contribute to improving our current systems.
  • Knowledgeable in Messaging Technologies : Familiarity with Socket.io and Redis for messaging.
  • Comfortable with nix Systems : Extremely comfortable working in Linux or Mac environments, managing our own VMs in the cloud without using AWS.
  • Leadership Skills : Willing to help lead a team of in-house, near-shore, and offshore developers, providing guidance and support to ensure successful collaboration and project outcomes.

Responsibilities

  • Write front-end code, translating UI designs into functional web applications.
  • Use NodeJS to update and implement new features in our backend systems.
  • Write SQL statements in backend systems, as we do not use an ORM.
  • Own development for features of medium to large complexity.
  • Contribute to product design and requirements discussions.
  • Design and implement features, APIs, test suites, or technology according to specifications, with a strong customer focus.
  • Transform requirements into architectural and feature specs.
  • Coordinate with other internal and external teams to ensure proper workflows throughout the entire app experience.
  • Provide accountability and ownership for all task assignments.
  • Identify internal and external technologies and determine when and how to use them.
  • Write tests using the Mocha framework in addition to Selenium for system-level testing.
  • Provide status and feedback to management.

Qualifications

  • Experience : Minimum of five years of relevant work experience, with at least two years of experience using NodeJS for backend servers.
  • API Design : Previous work with RESTful API design or maintenance.
  • Frontend Skills : Strong expertise in HTML5, SCSS, and JavaScript / TypeScript.
  • Frameworks : Experience with ReactJS and Svelte / SvelteKit.
  • Version Control : Proficient with code repositories and management, preferably GIT.
  • Database Knowledge :
  • Proficient in SQL, with the ability to write custom SQL statements.
  • Experience with MariaDB or other relational databases.
  • Familiarity with database management and optimization techniques.
  • Understanding of Docker for containerized database environments.
  • Experience using PM2 for process management.
  • Knowledge of HAProxy for load balancing and high availability.
  • Web Technologies : Familiarity with web technologies such as HTTP requests, JSON, etc.
  • Debugging : Skilled in debugging code and tracking down issues.
  • Programming Languages : Experience with at least one other major programming language (PHP, C++, C#, Java, Python, etc.).
  • Self-Starter : Motivated self-starter with a proactive approach to finding and solving problems.
  • Clean Code : Passionate about clean code and dedicated to continually improving the readability of the codebase.

Company Description

Redsky Engineering is a respected software development company known for delivering advanced software solutions. Our team develops custom software applications, web platforms, and digital experiences.

We're seeking an Administrative Assistant to help support our operations and perform day to day tasks.

Company Description

Redsky Engineering is a respected software development company known for delivering advanced software solutions. Our team develops custom software applications, web platforms, and digital experiences.

We're seeking an Administrative Assistant to help support our operations and perform day to day tasks.

9 days ago
Related jobs
Promoted
One Network Enterprises
UT, United States

The Senior Software Engineer will be a member of the development team for One Network's Supply Chain Application module suite. Candidate must have a strong technical background of DoD Secure Internet Protocol Router (SIPR) Network infrastructure and how this applies to DoD and/or Commercial Software...

Promoted
1KIN Labs
UT, United States

We are seeking a highly skilled Senior Full Stack Engineer to play a pivotal role in developing our network of applications. Collaborate with other engineers, designers, and product managers to deliver innovative solutions. Contribute to the growth and development of our engineering team through men...

Promoted
One Network
Provo, Utah

Senior Software Engineer - SIPR. The Senior Software Engineer will be a member of the development team for One Network's Supply Chain Application module suite. Candidate must have a strong technical background of DoD Secure Internet Protocol Router (SIPR) Network infrastructure and how this applies ...

ECI Software Solutions
Orem, Utah

We are seeking a Senior Software Engineer who wants to improve their skills while contributing to our corporate technology platform and supporting services. For more than 30 years, ECI Software Solutions has been providing industry-specific, cloud-based business management software and services to s...

Activision Blizzard
UT, US
Remote

As a Senior Gameplay Engineer you will develop cutting-edge experiences to our Call of Duty audience. As a Senior Gameplay Engineer you will work with our design and content teams to push our gameplay systems to a AAA level. Mentor other engineers on the Gameplay Engineering Team. Founded in 1990, R...

Systems & Software, Inc.
Utah, United States
Remote

Join Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Engineer. Senior Software Engineer (Billing and Accounting). In this role, you will engineer backend solutions primarily for billing systems, designing new features and maintaining our industry-leading...

Highmark Health
UT, Working at Home, Utah

This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. Knowledge of professional software engineering practices & best practices for the full software development life cycle, includ...

Lockheed Martin
Utah

Join our Aeronautics team to assist the Ogden Air Logistics Center (ALC) with the hardware/software development and maintenance for F-16 Operational Flight Program (OFP) Common Modular Environment (COMET) avionics Integrated Test Stands (ITS) and OFP testing software tools in the Avionics Integratio...

Highmark Health
UT, Working at Home, Utah

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

Brivo
Provo, Utah

Summary: As a Senior Software Engineer and subject matter expert on the Brivo Smart Home team, you will design, implement and maintain front-end and back-end applications and API services used by millions of users. Actively and constructively participate in planning, scoping, and architecture discus...