Role Overview
At UST, we help the world’s best organizations grow and succeed through transformation. We are looking for a Python Fullstack Developer to design, develop, and maintain full stack applications, creating interactive data applications and responsive UI components while ensuring high performance and scalability.
Responsibilities
- Design, develop, and maintain full stack applications using Python frameworks like FastAPI, React, and Streamlit
- Develop interactive data applications and dashboards using Streamlit
- Implement modern, responsive, and reusable UI components using React
- Design efficient MySQL database schemas, queries, and optimizations
- Integrate frontend applications with backend services and APIs
- Implement authentication, authorization, and secure communication mechanisms
- Ensure application performance, scalability, reliability, and security
- Write clean, maintainable, and well-tested code following best engineering practices
- Participate in technical design discussions, architecture reviews, and code reviews
- Mentor junior engineers and contribute to engineering best practices
- Perform QA whenever required
Requirements
- Proficiency in full stack development with Python and FastAPI
- Experience with JavaScript, TypeScript, and React
- Ability to build data applications using Streamlit
- Strong knowledge of SQL and NoSQL databases
- Experience with monitoring tools such as Splunk or Datadog
- Familiarity with Agile Methodologies – SCRUM
- Strong testing and QA capabilities
Skills
- FastAPI
- React
- Streamlit
- Python
- MySQL