Jobs and Careers
TE
Senior Python Developer
Tech Brains Solutions, Inc.United Statesfull_timeVerifiedPosted 3 Feb 2025
About the role
Role: Senior Python Developer
Job Type: Contract to Hire
Location: Tampa, FL (Hybrid – 3 days onsite)
Primary Skills Required: Senior Python Developer with exposure to Redis, .NET, or Java.
Position Overview:
We are looking for a highly skilled and motivated Senior Python Developer with a strong background in Python programming and a solid understanding of SQL. The ideal candidate will also have exposure to one or more of the following technologies: Redis, .NET, or Java. This is an excellent opportunity for an experienced developer to contribute to complex projects and help shape the future of our technology solutions. In this role, you’ll leverage your deep knowledge of Python, strong SQL skills, and some exposure to additional tech stacks to design, build, and maintain high-quality, scalable applications.
Key Responsibilities:
Required Qualifications:
Job Type: Contract to Hire
Location: Tampa, FL (Hybrid – 3 days onsite)
Primary Skills Required: Senior Python Developer with exposure to Redis, .NET, or Java.
Position Overview:
We are looking for a highly skilled and motivated Senior Python Developer with a strong background in Python programming and a solid understanding of SQL. The ideal candidate will also have exposure to one or more of the following technologies: Redis, .NET, or Java. This is an excellent opportunity for an experienced developer to contribute to complex projects and help shape the future of our technology solutions. In this role, you’ll leverage your deep knowledge of Python, strong SQL skills, and some exposure to additional tech stacks to design, build, and maintain high-quality, scalable applications.
Key Responsibilities:
- Design, develop, and maintain scalable, efficient, and reliable Python-based applications to meet business requirements.
- Write clean, reusable, and efficient code while following best practices and coding standards.
- Optimize SQL queries and database interactions to ensure high performance and efficiency in large-scale applications.
- Collaborate with cross-functional teams to gather requirements and deliver robust, technical solutions.
- Integrate and utilize Redis for caching, real-time data storage, or other high-performance use cases.
- Leverage your exposure to .NET/Java to collaborate with other teams working in those environments or assist in system integration.
- Design and implement database schemas, and work with both relational and NoSQL databases (e.g., MySQL, PostgreSQL, Redis).
- Participate in code reviews to ensure code quality, adherence to coding standards, and the sharing of knowledge across the development team.
- Perform unit testing, integration testing, and resolve any performance bottlenecks or bugs.
- Stay up to date with the latest technology trends and tools in the Python ecosystem, SQL optimization, and other related technologies.
- Provide technical leadership and mentorship to junior developers, ensuring best practices are followed across the team.
- Work in an Agile environment, contributing to sprint planning, standups, and retrospectives to ensure project goals are met.
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- Strong experience in Python development with a deep understanding of Python programming principles and best practices.
- Strong SQL skills with extensive experience in database design, query optimization, and working with relational databases like MySQL, PostgreSQL, or similar.
- Exposure to Redis, especially for caching or data storage in high-performance environme
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s