.NET Engineer

Brushfire


1 month ago

02/22/2020 10:21:06

Job type: Full-time

Hiring from: US only

First appeared on StackOverflow

Category: Software Development


Brushfire is looking for a .NET Engineer (U.S. Only) who is

  • well-versed in large-scale application infrastructure and design,
  • familiar with web application development patterns and practices,
  • driven to create captivating and interactive web experiences,
  • skilled in layout and has an eye for attention to detail,
  • experienced in building published, high quality web sites and applications,
  • stimulated by collaborating with a team to define, design and ship new features,
  • excited to work for our primarily Christian church/ministry customers.

Your primary task will be to utilize your knowledge/problem-solving skills to work alongside and with our existing developers as we create, maintain, and enhance our large-scale web applications. You should be on the cutting edge of emerging standards, technologies, and tools while being well-versed in cross-platform, multi-cloud development of complex, highly-available systems. Ultimately, we want someone who will take pride in learning quickly and contributing fully to create an experience our users will love. If that sounds like you, then you sound like us!

We value your time and efforts, so compensation is commensurate with experience and includes benefits. We thrive in a completely remote work environment -- with no central office -- where people learn and grow with the company. We are collaborative, creative, and innovative, with each person expected to contribute to meaningful outcomes.

Successful applicants will be asked to show proof that they can legally work in the US. Though we are remote, applicants closer to our teams in Fort Worth, Texas will be shown preference.

Things you'll be doing:

  • Build and maintain multi-tiered systems and microservices using C#, ASP.NET, JavaScript, HTML, T-SQL, Docker, and Kubernetes
  • Design Serverless Functions and Web Sites
  • Design and consume HTTP REST APIs
  • Build and maintain devops pipelines for CI/CD
  • Code web applications using ASP.NET MVC based upon approved designs
  • Collaborate closely with other developers and graphic designers
  • Participate on multiple projects from concept through completion without continual supervision.
  • Provide quality control over in both code and visual concepts/designs.
  • Potentially lead sessions in your areas of strength while supervising and inspiring those involved in your process.

Things you really need to have:

  • Demonstrable experience coding complex web applications in ASP.NET
  • Demonstrable experience with Continuous Integration tools like Jenkins and Azure DevOps
  • Demonstrable experience with Kubernetes and Docker
  • Strong object-oriented programming skills and familiarity with software design patterns.
  • Strong knowledge of SQL/relational databases
  • Familiarity with distributed version control systems.
  • Ability to communicate fluently, pleasantly, and effectively—both orally and in writing, in the English language—with customers and co-workers.
  • Passion, integrity, and energy

Things we think are cool for you to have, but aren't deal breakers:

  • Bachelor's degree in Computer Science or related field
  • Experience with wireframing/mockup tools (InVision/Sketch)
  • Experience with React, Angular, or equivalent frameworks
  • Familiarity with non-structured persistent document data stores (NoSQL)
  • Demonstrable experience on past projects (via Github, BitBucket, Google Code, etc). A candidate with an active commit history at a site like these will be favored over a candidate without similar history.

About Brushfire

At Brushfire, it’s our goal to be the go-to ticketing and registration platform our clients deserve. We’re an event management software-as-a-service platform that provides assigned seat ticketing, general admission, and support for concerts, conferences, camps, productions, plays, sports, and anything else where people gather. We handle thousands of events every day, on every continent, ranging anywhere from a handful to 20k+ attendees.

Brushfire strives to facilitate successful events around the world by providing great software and service that never stops improving. We believe the church, non-profit, and secular organizations deserve the most elegantly architected platform for event management. Both at the technology and service layer.

Learn more at https://brushfire.com.

Benefits

  • Work at home

  • Flexible Hours

  • Paid Vacation

  • Small Team

  • Paid Health Insurance

  • Work with kind & friendly team & customers

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Plutora (MT +/- 6 hours)
    2 weeks ago

    About the Opportunity

    Do what you love and make an impact. Become a Plutorian!

    We are in the business of helping companies become software juggernauts. 
    Over the last 7 years we have built an enterprise SAAS platform used by many of the world’s largest companies (Vodafone, Telefonica, Westpac, Pepsico, Barclays... just to name a few)

    We are fully cloud based and are about to embark on our next phase of cloud adoption (automation and scale).  We are looking for a DevOps ninja to join our team and work with our squads to deliver improved cloud-based architecture and new capabilities leveraging the AWS platform.

    To support business growth, you will join Plutora’s well-established technology team working on existing platforms and implementing new technologies and features across our cloud infrastructure.  We run cross functional squads consisting of product, engineering, QA and DevOps. You will play a crucial role to bring your knowledge and experiences to help us achieve greatness.

    Key Responsibilities:

    • Design, configure and maintain our cloud infrastructure to support our distributed systems architecture at scale 
    • Work with architects and engineers to design and build the next generation of our cloud infrastructure
    • Help to build the perfect CI/CD pipeline allowing engineers to push their changes to production with high confidence 
    • You will help monitoring solutions that keeps our systems health in check and ensure our customers come first
    • When needed, work with our Global customers to ensure our platform is integrated and working as required.
    • Help troubleshoot and optimize our backend services
    • Implement security best practices and industry standards 
    • Making a positive and proactive contribution working within a multi-disciplined team while keeping up to date with the latest tools, techniques and best practices.

    About You

    We are looking for passionate, enthusiastic and proactive people that want to build their future with us.

    You will bring a culture of automation first with what you do as well as a collaborative approach to working with engineering teams. Working closely with each of the product squads you will ensure that our CI tools, processes and methods are enabling us to deliver world-class cloud services and will ensure a smooth transition from development to production environments.

    This position is for a passionate DevOps engineer with significant hands-on DevOps experience implementing and managing automated infrastructure and code deployments.

    Skills/Knowledge/Experience/Qualifications:

    • Ability build, configure, support and develop AWS cloud platforms and associated systems.
    • Certifications across AWS and Microsoft (essential) and DevOps tooling Puppet, Octopus, Jenkins
    • Technically proficient in AWS services (EC2, ELB, RDS, EBS, Lambda, S3 etc)
    • Programming languages and scripting - PowerShell, BASH, Python Perl etc
    • Highly experienced with infrastructure and automation tooling such as Jenkins, Puppet, Terraform, Chef, Ansible, etc.
    • Containerisation tooling - Kubernetes, Docker
    • Proven ability to provision and configure AWS cloud based resources to manage complex application environments
    • Strong skills with source code control (Git), and CI/CD tools
    • Experience troubleshooting of common web server, caching and database services; 
    • Security exposure using WAF technologies such as CloudFlare;
    • Networking experience is essential; (Firewalls, Routers, Load Balancers, Routing) 
    • Implement and manage orchestration tools and develop automating systems.
    • High availability, developing and maintaining resilient services.
    • Good communication skills and ability to work with key stakeholders to produce a desired outcome.
  • Company overview

    Ceros is an experiential content platform that empowers the creation of bespoke, immersive digital content without code. We’re passionate about helping companies transform their static digital content into engaging experiences. From custom interactive microcontent, to immersive event microsites, you can build it with Ceros. Publish and update live content instantly, and embed it into your site instantly. Join us in ending the endless creation of static content and be part of the movement towards meaningful content experiences.

    Our customers include some of the world’s leading brands, such as Mashable, GE, Red Bull, United Airlines, and IBM.

    We are well-funded and venture-backed by prominent investors including Grotech Ventures, Greycroft, and Starvest Partners.

    About the Product

    Ceros provides multiple products and the Devops team supports them all.

    The core Ceros (https://ceros.com) product is comprised of multiple single-page applications (Admin, Studio, and Player) written in Javascript using libraries like jQuery, Require, and Backbone.  It is supported by a REST backend built in PHP. The Ceros Studio is built around the HTML5 Canvas element.

    We’re in the midst of migrating both the frontend and backend to Typescript.

    The infrastructure uses Docker, Jenkins, and Cloudformation. We use a myriad of AWS offerings. We also use Okta for authentication and Fastly as a CDN.  We’re eying a migration to Terraform and Kubernetes.

    The DevOps team also supports Markup (https://markup.io), which is built in React and Typescript on the frontend and Typescript on the backend.  Its infrastructure uses Terraform and Kubernetes on AWS.

    About the Team

    As part of the Ceros product team, you’ll be working with a cross-functional group of the most talented people you’ve ever worked with. We hire only passionate and creative people with a proven and unquestionable ability to execute, and every member of the team is equally responsible for moving the product forward.

    We have a dynamic company culture that collaborates daily. We care deeply about the user experience, and we debate passionately about our ideas. When you work at Ceros, you check your ego at the door, and you aren’t afraid to be honest, especially to yourself. We take our jobs seriously but ourselves not so much.

    The DevOps team is the primary caretaker of the infrastructure, responsible for owning the infrastructure roadmap and pushing it forward.  We’re constantly looking to improve the infrastructure to make it more stable, scalable, available, more easily deployed, and easier to work with.  

    We follow DevOps principles, which means we view ourselves as the deep knowledge and support for all the developers when they need to write infrastructure code for their stories and fight the tendency to silo on a daily basis.  We each attend one of the other development team’s standups as a liaison and we keep the door to the #devops slack wide open for anyone who has questions. We review the other team’s infrastructure code to make sure it’s in line with where we want to go.  And we work to build better tooling around development processes to support the other teams in their work to push the product forward.

    About the Job

    As a DevOps focused engineer, your typical day-to-day involves:

    • Evaluating, testing and building new infrastructure tools and technology

    • Writing detailed planning documents on stories so your teammates can assess the proposed approaches to a story, offer suggestions of approaches missed, and we can all agree on where to go from there

    • Writing maintainable code (probably goes without saying)

    • Carrying out and being on the receiving end of intense code review sessions from your peers who hold your work (and their own) to the highest of standards

    • Helping the full stack development teams write infrastructure code, and reviewing said code

    • Writing clear documentation around infrastructure code and development tooling so that it’s easy to understand, use, and modify

    • Working closely with the rest of the team to deploy new releases and data migrations without hiccups 

    • And finally, ensuring the availability of the Ceros platform

    What we’re looking for:

    • Experience with CI/CD pipelines, configuration management, infrastructure orchestration, containerization, linux administration... you know, DevOps.  

      • In particular, several years of experience with Terraform and Kubernetes. 

    • An eagerness to write well documented, clear code.  You understand that infrastructure code is still code and the principles of documentation and organization that apply to every other kind of code, still apply here.

    • The wisdom of experience.  You understand that principles and design patterns are important guidelines, but not hard and fast rules.  You know when to apply a pattern and when not to, when to hold fast to a certain principle, and when to let it go.  You understand that sometimes we can’t let the perfect be the enemy of the good and we’ll have to take on tech debt, but when we do, it should be with consideration and intention (and should be documented).

    • An eagerness to learn.  We’re looking for engineers who are able and eager to keep up with the pace of our rapidly evolving field.  

    Key things to know

    • This is a remote role

    • We want you to start ASAP

    • This is a full-time position

    • Unlimited vacation days

    • Competitive salary

    • Stock options

    • Premium health insurance

    Working completely from home, you’ll be communicating often through chat rooms, email, and video conferencing. We offer flexible working hours and an extremely flexible vacation policy. And we provide excellent gear (15” Macbook Pro, iPad, external monitor, etc.). 

    Next Steps

    If you’re interested in being part of the Ceros team, please send your resume and a cover letter to us. We’re a company of passionate, honest, and sometimes silly people, so don’t be afraid to express yourself.

  • 2 months ago

    SemanticBits is a leading company specializing in the design and development of digital health services, and the work we do is just as unique as the culture we’ve created. We develop cutting-edge solutions to complex problems for commercial, academic, and government organizations. The systems we develop are used in finding cures for deadly diseases, improving the quality of healthcare delivered to millions of people, and revolutionizing the healthcare industry on a nationwide scale. There is a meaningful connection between our work and the real people who benefit from it; and, as such, we create an environment in which new ideas and innovative strategies are encouraged. We are an established company with the mindset of a startup and we feel confident that we offer an employment experience unlike any other and that we set our employees up for professional success every day.

    SemanticBits is seeking a DevOps Engineer to support the automation and deployment needs of highly scalable healthcare systems. You will work hand-in-hand with development teams to implement automation solutions using technologies like Amazon Web Services (AWS), Ansible, Jenkins, Kubernetes, ECS, and Terraform to automatically build, test, integrate, and deploy complex, modern systems. You will leverage the full power of the cloud to configure highly resilient and scalable applications that support zero downtime. This is a remote position.

    Requirements

    • Candidate must reside in the United States

    • Solid hands-on working experience with configuring and maintaining resources on AWS.

    • Hands-on understanding of Docker. Be able to write Dockerfiles. Experience with Docker Compose is a plus.

    • Familiar with at least one container orchestration platform. ECS or Kubernetes is preferred. Have an understanding and experience of both deploying and maintaining these systems.

    • Experience with production deployments using Jenkins. Familiarity with jenkinsfiles is a plus.

    • Strong knowledge of Terraform (preferred) and/or CloudFormation.

    • Knowledge of scripting or programming – Bash, Powershell, Python is a plus.

    • Knowledge of a configuration management tool, such as Ansible.

    • Deep, hands-on experience with Linux and administration.

    • Expertise with cloud security, understand the principle of least privilege. Be experienced with securing S3 buckets and IAM configurations. Understand security groups and access controls.

    • Experience with and a strong understanding of secret management along with the practice of good security hygiene.

    • Experience with Atlassian tooling such as Jira and Confluence preferred.

    • Understand how web applications work and the common tools around them.

    • Understand the 12 factor app.

    • Knowledge of networking fundamentals is appreciated.

    Benefits

    • Competitive base salary

    • Three weeks of PTO

    • Ten paid holiday days

    • Comprehensive health benefits (medical with HSA option, dental, and vision)

    • Professional development and training reimbursement

    • 401k retirement plan with matching benefit

    • 100% paid short-term and long-term disability

    • 100% paid life insurance

    • Flexible Spending Accounts (FSA)

    • Casual working environment

    • Flexible working hours

    SemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!