
About this role
Senior Software Developer Python/Django Developer with React.js
Location: Plantation, FL (Onsite Mon–Thur, WFH Fridays)
Employment Type: Contract-to-Perm (must be able to convert without sponsorship)
Overview The Senior Software Developer serves as a key technical leader within the development team, responsible for delivering high-quality, scalable software solutions that align with business objectives. This role requires deep expertise in Python, Django, React, and modern development practices, including the use of AI-assisted coding tools. The Senior Software Developer will collaborate with cross-functional teams to design, develop, and implement innovative applications, while also mentoring and providing technical guidance to junior developers. Key Responsibilities
Design, develop, test, and deploy high-quality web applications using Python, Django, and React. Write clean, efficient, and maintainable code following established best practices and coding standards.
· Serve as a subject matter expert in Python/Django back-end development and React front-end development. Provide technical guidance and mentorship to junior and mid-level developers through code reviews and knowledge sharing.
· Communicate effectively with business stakeholders to understand requirements, explain technical concepts in business terms, and provide realistic assessments of technical feasibility, timelines, and trade-offs.
· Analyze and resolve complex technical issues across the full stack. Debug and optimize existing systems for performance, scalability, and reliability.
· Leverage AI coding tools and technologies to enhance productivity, code quality, and development workflows. Stay current with emerging AI development tools and best practices.
· Collaborate with architects and senior team members to design technical solutions. Contribute to architecture discussions and provide input on technical specifications for both application and infrastructure layers.
· articipate in code reviews, ensuring adherence to coding standards and best practices. Write comprehensive unit tests and contribute to automated testing efforts. Manage code repositories and workflows using GitHub.
· Design and optimize PostgreSQL databases, write efficient queries, and ensure data integrity and security.
· Work closely with product managers, designers, QA engineers, and other developers to deliver features and resolve technical challenges. Participate actively in Agile ceremonies and team planning.
· Stay current with emerging technologies and industry trends in Python, React, AI development tools, and related ecosystems. Identify opportunities for process improvements and contribute to technical documentation.
· Create and maintain technical documentation, including design documents, API specifications, and code comments.
Preferred Qualifications
· Bachelor's degree in Computer Science, Software Engineering, or a related field a plus
· 4+ years of software development experience
· 2+ years of experience with Python and modern web frameworks
· 2+ years of hands-on experience with React and front-end development
· Demonstrated experience working on and delivering complex software projects
· Knowledge of Infrastructure as Code (Terraform, CloudFormation) containerization technologies (Docker, ECS, EKS) and GraphQL
· Understanding of CI/CD pipelines and automated deployment processes
· AWS certifications (Solutions Architect, Developer, or SysOps Administrator)
· Familiarity with testing frameworks (pytest, Jest, React Testing Library)
· Experience with Agile/Scrum methodologies, TypeScript, HTMX, AWS services (Lambda, EC2, S3, RDS, Cloud Watch, IAM), integrating AI/ML models or APIs into applications, serverless architecture and micro services patterns