Team Geek Solutions is a dynamic technology company dedicated to delivering top-notch software solutions to clients across various industries. Our mission is to innovate and excel in software development while fostering a collaborative and inclusive work environment. We value creativity, teamwork, and a commitment to quality. At Team Geek Solutions, we believe that our employees are our greatest asset, and we encourage continuous growth and development.
Role Responsibilities
Lead the design and development of scalable web applications using Python.
Develop and maintain robust APIs for internal and external integrations.
Collaborate with cross-functional teams to define, design, and deliver new features.
Write clean, maintainable, and efficient code while adhering to coding standards.
Conduct code reviews and provide constructive feedback to team members.
Identify and resolve performance bottlenecks in applications.
Ensure application security and data protection best practices are followed.
Participate in project planning, estimation, and requirement gathering sessions.
Mentor junior developers and help them grow their skills.
Stay updated with the latest industry trends and technologies to implement best practices.
Document technical specifications and architecture for applications.
Perform debugging and troubleshooting for application issues.
Lead efforts to refactor and improve existing codebases.
Implement testing strategies to ensure code quality and reliability.
Work on multiple projects simultaneously while meeting deadlines.
Qualifications
Bachelor's degree in Computer Science or related field.
5+ years of experience in Python development.
Strong experience with Django or Flask frameworks.
Expertise in RESTful API development.
Proficient with SQL and NoSQL databases.
Experience with version control systems, preferably Git.
Strong knowledge of Agile methodologies.
Excellent problem-solving skills and analytical thinking.
Ability to work effectively in a team environment.
Strong communication skills, both written and verbal.
Experience in cloud platforms like AWS or Azure is a plus.
Understanding of containerization technologies like Docker.
Knowledge of front-end technologies (HTML, CSS, JavaScript) is beneficial.
Experience with automated testing frameworks.
Ability to adapt to changing priorities and improve processes continuously.
Skills: api development,database management,agile methodologies,team collaboration,python,design,api,flask,fastapi,django,linux,unix
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job