← Back to jobs
Tampa, Florida, USA
No related jobs found
Key Responsibilities
Lead the design, development, and implementation of full-stack applications.
Develop scalable and maintainable backend applications using Python. Design and develop responsive, reusable front-end components using React.
Work closely with architects, developers, business analysts, and stakeholders to understand requirements. Provide technical leadership and guidance to development teams.
Review code and ensure adherence to coding standards and best practices.
Design and implement RESTful APIs and backend services. Integrate front-end applications with backend APIs and services.
Troubleshoot application performance, production issues, and technical defects.
Participate in application architecture and technical design discussions.
Conduct code reviews and provide constructive feedback to team members.
Support application testing, debugging, deployment, and production releases.
Identify opportunities for improving application performance, scalability, and reliability.
Prepare and maintain technical documentation.
Mentor junior and mid-level developers and promote development best practices.
Required Skills
1. Python Strong hands-on experience with Python development. Experience developing scalable backend applications and services.
Strong understanding of REST APIs and web services.
Experience with Python frameworks such as Django, Flask, or FastAPI.
2. React Strong hands-on experience with React.js
. Experience developing reusable and responsive UI components.
Strong understanding of JavaScript/TypeScript, HTML, and CSS. Experience with React hooks, state management, and API integration.
Additional Technical Skills Full-stack application development RESTful APIs and microservices JavaScript / TypeScript SQL and database concepts Git and source-control practices Application debugging and performance optimization CI/CD and deployment practices Agile/Scrum development methodologies Cloud technologies such as AWS or Azure are a plus Experience working with enterprise-scale applications is preferred
Leadership Responsibilities
Provide technical direction and mentorship to developers.
Participate in solution design and architecture discussions.
Establish coding and development best practices.
Review technical approaches and implementation plans.
Coordinate with offshore/onshore development teams.
Ensure projects meet quality, performance, security, and delivery standards.
Communicate technical issues, risks, and progress to project leadership.
Required Soft Skills Excellent communication and interpersonal skills. Strong analytical and problem-solving abilities.
Ability to work effectively in a collaborative team environment. Strong leadership and decision-making skills.
Ability to work directly with business and technical stakeholders. Strong ownership and accountability.
Education Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field is preferred
Bachelor's degree
No related jobs found
← Back to jobs