Job Description
ABOUT YOU:
- A senior-level engineer who knows Python. If you don't know Python, you know another object-oriented language and you've worked with Python (e.g., you know what a list comprehension is, and you know how a decorator works).
- You've worked on deployments that are run on Django systems.
- You know what URL routing is, you've built views, and you know what an ORM is. You understand SQL, but you don’t sling it daily.
- You have experience mentoring and leading a team of developers.
- You have enterprise-wide experience and are responsible for the quality of code. You are a leader and take ownership of platforms.
- You're comfortable building web pages using Bootstrap, jQuery, and Vuejs. You’re not UX/UI but you know enough HTML, CSS, and JavaScript to build a decent looking page with some client-side behavior. But you're better in the backend.
- You understand the web stack, what the request-response cycle is, what a POST and a PUT are, and what the pitfalls of a 301 are. And you know what F12 does in a browser.
- You've written code that uses a RESTful API. You know how to use the Python
requests
library to consume an API.
- You’ve built an API endpoint or two, possibly with the Django Rest Framework.
TECH STACK:
Variety of systems running Linux and Windows. Run them on AWS. Developers choose their development environments. Desktops are Ubuntu and Windows.
- Linux
- nginx / uwsgi
- Django
- Celery
- RabbitMQ
- PostgreSQL
- Git, Slack, Confluence, and Jira to manage code, conversations, content, and projects
Company Description
Uberlegen Technology Group (UTG) is a woman owned St. Louis based Information Technology Services, IT Recruiting, and IT Staffing firm. We understand that in order to have a successful business, companies need to have the right talent. Our focus has always been, and remains the same: building long-term relationships with our clients, understanding every aspect of their business and needs, so that we can provide solutions to their needs in a timely fashion. UTG’s top priority is developing relationships with our clients – this allows us to understand every facet of our client’s needs, and to ensure that every solution we deliver is a seamless fit with their environment. UTG works closely with the client to customize every solution, ensuring a timely and seamless fit.