Python Developer

LingaTechColumbus, OH
22hHybrid

About The Position

This position is for a Senior Software Developer responsible for building and delivering scalable, cloud-native applications using Python, Flask, and Microsoft Azure. The role partners closely with technical teams and stakeholders to design high-quality solutions, support full SDLC execution, and drive continuous improvement across systems and processes.

Requirements

  • 5 years of experience in software development with a focus on Python-based applications
  • 3 years of experience developing and deploying applications in a cloud environment, preferably Microsoft Azure
  • 3 years of experience developing web applications using Flask or similar Python frameworks
  • 3 years of hands-on experience working within Microsoft Azure, including app services, storage, and cloud-native architecture
  • 3 years of experience designing and consuming RESTful APIs and integrating with external systems

Responsibilities

  • Design, develop, test, and deploy scalable web applications using Python and Flask frameworks
  • Develop and integrate solutions utilizing Microsoft Azure services, including compute, storage, and serverless components
  • Leverage AI-assisted development tools (e.g., Claude) to improve coding efficiency, solution design, and documentation
  • Collaborate with business analysts and stakeholders to translate functional requirements into technical solutions
  • Participate in all phases of the SDLC, including requirements analysis, design, development, testing, and production support
  • Develop and maintain APIs and integrations with internal and external systems
  • Ensure code quality through unit testing, code reviews, and adherence to development standards and best practices
  • Troubleshoot and resolve application issues, including debugging and performance tuning
  • Create and maintain technical documentation such as design documents, architecture diagrams, and user guides
  • Support deployment processes, CI/CD pipelines, and release management using Azure DevOps or similar tools
  • Provide mentorship and technical guidance to junior developers and team members
  • Identify opportunities for system enhancements, optimization, and overall performance improvements
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service