Review the job details below and click Apply Now to get started.
Mid-Level Python Developer
RackeraINC
Dallas, Texas, USA
Negotiable
We are seeking a talented Mid-Level Python Developer to join our dynamic team in Dallas, Texas. This position offers the opportunity to work in a vibrant tech environment within a mid-sized company that is focused on innovative solutions. As part of our team, you will play a critical role in driving impactful projects that leverage cutting-edge technologies to help our clients succeed.Key ResponsibilitiesDevelop and maintain scalable web applications using Python, ensuring optimal performance and reliability.Implement data extraction, transformation, and loading (ETL) processes to facilitate data workflows.Collaborate with cross-functional teams to design and deploy cloud-based applications on AWS or GCP.Utilize containers and orchestration tools, such as Docker and Kubernetes, for application deployment and management.Work with GraphQL to design APIs that support front-end development and enhance user experience.Participate in code reviews and contribute to a culture of continuous improvement within the team.Assist in troubleshooting and debugging application issues to ensure smooth operation.Required and Preferred QualificationsBachelor's Degree in Computer Science or a related field.2-4 years of experience in Python development and software engineering.Strong proficiency in cloud platforms (AWS, GCP, and Azure).Experience with ETL processes and data manipulation tools.Familiarity with Docker, Kubernetes, and GraphQL.Experience in Agile methodologies and working in a collaborative environment.Relevant certifications (e.g., AWS Certified Developer, Google Cloud Professional Developer) are a plus.The technical environment is robust, featuring the latest tools that facilitate effective development practices. You will be part of a talented team structure that encourages open communication and collaboration across various departments.This role reports to the Senior Development Manager, fostering strong mentorship and growth opportunities. Our teams regularly interact with product management and design teams to ensure comprehensive project execution and delivery.We believe in investing in our employees' development, offering professional growth opportunities, and creating a supportive workplace culture. Enjoy modern workplace benefits, including flexible work hours, healthcare plans, and opportunities for continuous learning.