Creospan - Chicago, IL

posted 2 months ago

Full-time
Chicago, IL
Professional, Scientific, and Technical Services

About the position

As a Full Stack Python Developer, you will play a crucial role in the development and maintenance of both front-end and back-end systems. Your expertise in Python frameworks such as Flask and FastAPI, along with modern JavaScript technologies like Node.js and Vue.js, will be essential in delivering high-quality software solutions. You will be responsible for designing, developing, and maintaining web applications that are responsive and user-friendly, ensuring seamless integration between the front-end and back-end services. In this role, you will develop robust and scalable APIs and server-side logic using Flask and FastAPI, while also implementing and managing CI/CD pipelines with Jenkins and Groovy to ensure efficient and automated deployment processes. You will be expected to write clean, maintainable, and well-documented code, perform code reviews, and ensure adherence to coding standards. Collaboration with cross-functional teams, including UX/UI designers, product managers, and other developers, will be key to delivering high-quality software solutions. Additionally, you will troubleshoot and resolve technical issues and bugs in a timely manner, optimizing application performance and scalability. Staying up-to-date with industry trends and emerging technologies will be part of your continuous improvement efforts, where you will propose and implement enhancements to existing systems and processes.

Responsibilities

  • Design, develop, and maintain web applications using Python (Flask, FastAPI) and JavaScript (Node.js, Vue.js).
  • Build responsive and user-friendly interfaces with Vue.js, ensuring seamless integration with back-end services.
  • Develop robust and scalable APIs and server-side logic using Flask and FastAPI.
  • Implement and manage CI/CD pipelines using Jenkins and Groovy, ensuring efficient and automated deployment processes.
  • Write clean, maintainable, and well-documented code. Perform code reviews and ensure adherence to coding standards.
  • Work closely with cross-functional teams, including UX/UI designers, product managers, and other developers, to deliver high-quality software solutions.
  • Identify and resolve technical issues and bugs in a timely manner. Optimize application performance and scalability.
  • Stay up-to-date with industry trends and emerging technologies. Propose and implement improvements to existing systems and processes.

Requirements

  • 8 years of proven experience as a Full Stack Developer with expertise in Python, Node.js, and front-end technologies.
  • Strong proficiency in Flask and FastAPI for building RESTful APIs and server-side applications.
  • Experience with Node.js for server-side logic and Vue.js for building interactive user interfaces.
  • Hands-on experience with Jenkins for continuous integration and deployment. Familiarity with Groovy scripting for Jenkins pipelines.
  • Proficient in using Git for version control and collaboration.
  • Experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service