HimalayasHimalayas logo
The CE ShopTS

Senior Full Stack Software Engineer

The CE Shop is an online education provider specializing in courses for real estate, mortgage, home inspection, and appraisal professionals across all 50 U.S. states and D.C. Founded in 2005, the company offers pre-licensing, post-licensing, exam preparation, and continuing education.

The CE Shop

Employee count: 51-200

Salary: 147k-166k USD

United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Job Description – Senior Full Stack Software Engineer Division / Department: Information Technology Reports to (position): Software Development Manager Supervisory Responsibilities: None Level / Grade: Individual Contributor Employment Type: Full-Time Location: Candidates must be located in the US Work Conditions: Remote Travel: None Telecommute: Yes Minimum Educational Requirement: Four-year college degree in a related field of study Years of Experience: Minimum of 5 years of experience in a similar or related position

Position Summary:

The Senior Full Stack Software Engineer will develop, write and test code within an Agile development environment. The breadth of development includes the full stack, user interface (UI), middleware and backend layers. This position will collaborate and work closely with the Software Development Manager, the Product Innovation Manager and co-workers to develop new and enhanced consumer-facing products and product features. The primary systems include eCommerce, CRM, Content Management System (CMS) and Learning Management Systems (LMS).

Essential Functions / Job Responsibilities:

  • Develop, write and test high quality code that supports new and existing applications
  • Collaborate with a team comprised of both technical and non-technical members in support of development projects
  • Participate in Agile sprint planning and code reviews
  • Innovate software development processes and end user products with a focus on enhancing the customer experience and/or business growth opportunities

Skills Required:

  • Proven ability to work as a part of a team
  • Strong ability to analyze and resolve problems
  • Excellent written and oral communication skills
  • Ability to work independently with good time management skills
  • Resourcefulness with strong initiative
  • Ability to establish collaborative working relationships with extended team members
  • Strong fundamentals in software design and development
  • Strong fundamentals of web design, user experience and web standards
  • Experience in an Agile software development environment

Technical/Software Required Skills and Experience:

  • Knowledge of SQL, including PostgreSQL and MySQL.
  • Knowledge of Test-driven development
  • Knowledge of Drupal
  • Knowledge of Mongo DB
  • Knowledge of working within cloud hosting environments (AWS Preferred)
  • Experience working in Linux/Unix environment
  • Experience working with Spring
  • Experience working with DevOps methodologies and tools such as GitHub, JIRA, Jenkins and similar tools
  • Proficiency working with REST API development
  • Proficiency working with HTML and Javascript frameworks such as AngularJS and Angular
  • Advanced proficiency in coding using Java
  • Proficiency in using JUNIT.

Leadership Competencies (Individual Contributor):

  • Identify sources to gather diagnostic information and use questions to get information or clarify solutions
  • Assemble a personal plan to meet job deliverables and team objectives
  • Identify what needs to be done and carry out established processes
  • Maintain a sense of purpose, value and ownership of current skill level compared to current job
  • Identify and carry out developmental opportunities to become more efficient in current role
  • Be open and flexible to different opinions and ways of doing things
  • Understand job scope and make day to day decisions regarding own performance
  • Have knowledge of basic business and financial concepts
  • Ability to mentor less experienced developers to increase their knowledge and abilities.

Internal and External Interaction:

This position interacts with peers and manager both in and out of the department as well as their immediate manager on a regular basis. They may interact with peers, customers, and vendors in a large geographical area to support a variety of IT functions.

Physical Requirements:

The physical demands of this position are representative of those that must be met by an employee to successfully perform essential functions of this job. This position is regularly required to use hands or fingers to handle and feel objects, tools and controls. The employee is occasionally required to stand, walk, sit, reach, climb/balance, stoop, kneel, crouch and crawl in confined spaces. The employee may be required to lift between 25 and 50 pounds. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Salary

Salary: 147k-166k USD

Education

Bachelor degree

Experience

5 years minimum

Location requirements

Hiring timezones

United States +/- 0 hours

About The CE Shop

Learn more about The CE Shop and their company culture.

View company profile

The CE Shop's journey began in 2005, founded by Michael McAllister, with a clear mission: to revolutionize professional education, initially focusing on the real estate sector. What started as a provider of continuing education by distributing existing training materials quickly evolved. Recognizing the potential of online learning, The CE Shop developed its own proprietary learning management system, LEAP, a cloud-based and mobile-friendly platform designed for an engaging and effective educational experience. This innovative approach, coupled with a strong focus on customer needs and a commitment to quality, propelled the company's growth.

Over the years, The CE Shop expanded its offerings significantly, moving beyond real estate continuing education to encompass pre-licensing, exam preparation, and post-licensing courses. The company's footprint grew nationally, providing courses in all 50 states and D.C. This expansion wasn't just geographical; it also included diversifying into other regulated professions such as mortgage, home inspection, and appraisal. A pivotal moment in The CE Shop's story was its strategic partnership with Waud Capital Partners in December 2020. This collaboration brought in new equity capital, fueling further organic growth initiatives and enabling a robust acquisition strategy. This led to the creation of Career Certified, the parent company, under which The CE Shop operates as a flagship brand. Career Certified has since acquired several other educational providers, broadening its reach and impact across various professional verticals. Throughout its evolution, The CE Shop has remained dedicated to its core values, emphasizing a customer-focused approach, respect, accountability, continuous improvement, enjoyment in work, and giving back to the community through The CE Shop Foundation. This commitment has earned the company numerous accolades, including recognition as a top place to work and one of Colorado's fastest-growing private companies.

Claim this profileThe CE Shop logoTS

The CE Shop

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

11 remote jobs at The CE Shop

Explore the variety of open remote roles at The CE Shop, offering flexible work options across multiple disciplines and skill levels.

View all jobs at The CE Shop

Remote companies like The CE Shop

Find your next opportunity by exploring profiles of companies that are similar to The CE Shop. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan