Search jobs and placement papers

Backend Software Engineer at VividCortex (Charlottesville, VA) (allows remote)

About VividCortex VividCortex is a groundbreaking database monitoring platform that gives developers and DBAs deep visibility into the database. Our solution is delivered as software-as-a-service and helps our customers see and analyze the work their databases are doing in unprecedented detail. It addresses critical issues in measuring and managing today's large, distributed, diverse storage tiers composed of multiple different clustered products, all working together. We have a fast-growing customer base of well-known companies, and a tremendous reputation in our market for delivering a high-quality, innovative solution for database performance problems that are common in thousands of enterprises. Is it time for you to take a leap into an exciting start-up? About the Role VividCortex is looking for an experienced software engineer to help us build and improve the platform that ingests, secures, and analyzes the massive amounts of performance and other data we measure from our customers' database servers. Our platform is written in Go and hosted on the AWS cloud. It uses Kafka, Redis, and MySQL for data storage and analysis. We are a DevOps organization building a 12-factor microservices application; we practice small, fast cycles of rapid improvement and full exposure to the entire infrastructure, but we don't take anything to extremes. The position offers excellent benefits, a competitive base salary, and the opportunity for equity. Diversity is important to us, and we welcome and encourage applicants from all walks of life and all backgrounds. This position is based in the United States. Although the Charlottesville, VA area is the preferred location, remote candidates will be considered.


Responsibilities:




  • Discover, define, document, and design selected portions of our infrastructure, whether that's public APIs, internal services, background worker tasks, statistical computations, or the like.

  • Write code, tests, and deployment manifests and artifacts, using CircleCI, Git and GitHub, pull requests, issues, etc. Collaborate with peers on code review and approval.

  • Deploy, observe, and operate the systems you build. Use ChatOps, VividCortex, Ansible, the Unix command line, and other tools to do this.

  • Measure and improve the code and system as it runs in production.

  • Help provide customer support, and you'll help other departments, such as Sales, as needed.

  • Rotate through on-call duty.

  • Understand and enact our security posture and practices; security is part of everyone's job here.

  • Continually seek to understand and improve performance, reliability, resilience, scalability, and automation. Our goal is that systems should scale linearly with our customer growth, and the effort of maintaining the systems should scale sub-linearly.

  • Contribute to a culture of blameless learning, responsibility, and accountability.

  • Self-manage your workload, collaborating and working independently as needed. Be present and online during your team's normal working hours, and attend and participate in team calls and meetings.



Qualifications:




  • You are collaborative, self-managing, and experienced in general development, deployment, and operation of modern API-powered web applications using continuous delivery and Git in a Unix/Linux environment.

  • SaaS multitenant experience is a bonus.

  • Experience with enterprise security is a plus.

  • Experience with Go and MySQL is very beneficial.

  • Bash scripting experience is desirable.

  • A 4-year degree from an accredited university.



Note to Agencies and Recruiters: VividCortex has a strict company policy against engaging with unsolicited contact from agencies or recruiters.  Unsolicited resumes and leads are property of VividCortex and VividCortex explicitly denies that any information sent to VividCortex can be construed as consideration.


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment