The HT Group is working with a growing company in Austin to recruit a Full Stack Developer for their growing team. The Full Stack Developer will build highly interactive web tools by integrating both the front-end and back-end. They will work with the Advanced Analytics Team and the Marketing Team to design web-based tools that will be used both externally by potential clients and internally by various functions within the company. Responsibilities include:
- Design the front-end and back-end of highly interactive web-based tools
- Maintain the web pages used by external clients and internal functions
- Pull various data sources and APIs together in developing new web-based tools
Required Education & Qualifications:
- Bachelor’s degree in Computer Science or Computer Engineering required
- Minimum of 5 years of professional experience as a full stack developer
- A track record of building highly interactive web tools, application architecture using Python, modern JavaScript frameworks such as React, Node
- RESTful API integration with python or JavaScript framework
- Data architecture and management (PostgreSQL, MySQL, Spark, NoSQL, Mongo, Graph database)
- Have familiarity data manipulation python libraries (NumPy, SciPy, Pandas) (optional)
- Cloud and rack-based server cluster management Scripting (Python, JavaScript)
- Rapid development and deployment (Docker, flask, Django, Bootstrap, Heroku, AWS)
- Have understanding of micro services and containerizing the application
- Experienced with AWS cloud infrastructure as server admin and maintenance (DevOps)
- Git/Github or other version control systems
- Ability to learn and adapt to new technology platforms
- Desire to work in a highly collaborative environment and participate fully in Agile software development processes
- Aptitude for identifying and solving problems, both technical and organizational
- Desire to enhance your development capabilities with some of the skills of a Systems Administrator, Tester and DBA
- Eager to learn financial analysis and predictive modeling
Frontend:
- Highly skilled in web fundamentals like HTML, JavaScript and CSS (Sass or Less)
- Highly Proficient in Front-end (CSS) framework like Foundation or Bootstrap
- Proficient in using JavaScript frameworks react.js, Node.js, Vue.js or Angular.js
- Proficient in libraries jQuery or backbone.js, Ajax
Backend:
- Strong understanding of Object-Oriented programming and functional programming with Python, JavaScript
- API design and development
- Web Server Gateway Interface (WSGI) configuration and programming (Nginx, Apache, gunicorn, Node.js)
- Worker processes, queue management
- Experience in Python frameworks flask, Django and Linux