Job Description:
Title: Software Engineer, Senior
Location: Austin, TX
Duration: 14+ Months
We are looking for a Full Stack Engineer with 5+ years of experience who can work on a dashboard application that is used by various Engineers across the teams for their daily analysis. This dashboard is built using Vue.js and D3.js or extending existing framework such as Grafana, which uses backend API developed using Python and data stored in SQL/NoSQL DB.
As a full stack Engineer, you will be responsible for designing, maintaining and developing new features to this dashboard, backend and databases. The new features help the Engineers perform their daily analysis more efficiently.
Responsibilities:
- Develop and enhance or modify Python backend API used by the web dashboard
- Develop UI using modern JavaScript framework (such as Vue/React ) and HTML5, CSS3
- Develop new charts or reports using D3.js and other charting tools
- Create and develop Database tables in MySQL/NoSQL Databases
- Build and write database queries to perform CRUD operations on SQL and No-SQL databases
- Design, build, test, review and deploy UI and backend code
- Write unit tests in JavaScript and Python
- Participate in install, build and deployment activities
- Work independently using the directions from the project lead
- Continuous communication which includes the comprehension of information with colleagues, customers, and vendors both in person and remotely.
Required Experience:
- Bachelor's or master's degree in Engineering, Information Systems, Computer Science, or related field
- 3+ Experience with Modern JavaScript framework such asVue.js or React.js
- At least 5 years of experience in Python
- 2+ years of experience in D3.js and other charting tools
- 3+ years of experience in development of RESTful APIs
- At least 3 years of SQL/No-SQL DB development experience
- Unit test frameworks such as jest, pytest
- experience with git and code reviews
Nice to have:
- Experience with programming language such as C, C++ and Java
- Shell scripting knowledge
- Understanding and working experience in devops such as Jenkins, Kubernetes, docker and CI/CD flow
- Prior experience with Grafana
Comments for Suppliers: 4/6: Onsite Critical, must be able to be in Austin, TX to come onsite to lab as needed. •
Last updated on Apr 22, 2022