Remote

FULL STACK SOFTWARE ENGINEER

Introduction

O3 is truly revolutionary when it comes to thought-leadership in industrial construction. Our construction software is designed to improve productivity performance on any job site. O3’s agile project management solutions are specific to construction because we understand the niche workflows and systems required to get the job done.

Position Purpose

As a full-stack software engineer you would be responsible for troubleshooting and diagnosis, maintenance, and new feature development in the following areas: SQL Database, data and business layers, API, UI and Unit Testing. You would be involved in every step of the SDLC process using modern Agile and Scrum practices.

This is a remote position with candidates located anywhere in the United States. Agencies and offshore candidates will not be considered.

Areas of Responsibility

  • Produce clean, efficient code according to specifications and design while assuming a high level of ownership of all work developed by yourself and other team members.
  • Anticipate upstream and downstream effects of code changes.
  • Adjust workload and communicate with the team to meet deadlines.
  • Build thoughtful and thorough unit tests.
  • Contribute to peer code reviews.
  • Mentor fellow team members.
  • Take part in sprint related activities (scrum, sprint planning, retrospective meetings) including efforts to assess scope and requirements of work to help establish reasonable timelines.
  • Support the development team by leveraging root cause analysis for assistance in recommendations during decision-making processes.
  • Demonstrate strong time management and organizational skills to ensure timely completion of responsibilities and tasks.
  • Display the ability to communicate in an open, effective, and professional manner to diverse groups of people and roles.
  • Utilize patterns/standards, techniques, best practices, and technologies/systems required to execute job responsibilities.
  • Protect the confidentiality, integrity, and availability of corporate and client data.

 

solution suite brochure

Knowledge & Experience

  • Required Qualifications:

    • Bachelor’s degree in computer science or related technical discipline AND two years of related full-time experience -OR- 4 years full-time equivalent work experience.
    • Direct experience with .NET (Latest) & Angular (Latest)
    • Knowledge of open-source frameworks and platforms.
    • Web development skills using Javascript/Typescript.
    • Familiarity with automated Testing. (UI, API, and Integration Tests)
    • Experience with REST API Development.
    • Strong knowledge and skills in object-oriented design and architectural patterns.
    • Demonstrated commitment and accountability for work and follow through on projects and goals.

    Preferred Qualifications:

    • Experience with cloud technologies. (Azure, AWS, GCP, etc.)
    • Experience or exposure to database performance tuning strategies and concepts.
    • Experience with infrastructure as code solutions. (Terraform, Pulumi, etc.)
    • Experience with containerization technologies. (Docker, Kubernetes, etc.) 

     

Additional Information

O3 provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment. We celebrate diversity and are committed to creating an inclusive environment for all. All employment is decided based on qualifications, merit, and business need. We genuinely care for our employees, reflected in our benefits and great benefits. Here are some of our benefits:

  • Unlimited PTO 
  • Health & Vision Insurance
  • Results Only Work Environment (ROWE)
  • Maternity Leave
  • 401(k)
  • Casual Work Environment
  • Remote First Company Approach
  • Positive Rewarding Culture 
  • Killer Team of A-Players
JOB POSTING
We are using cookies to give you the best experience. You can find out more about which cookies we are using or switch them off in privacy settings.
AcceptPrivacy Settings

GDPR