Skip to main content

Python Full Stack Developer

Python Full Stack Developer
Tekskills Inc.
2 months 1 week ago

Job Details

  • Job Title: Lead Full Stack Developer
  • Location: Scottsdale, AZ (Onsite)
  • Duration: 12+ Months

Position Summary

We are seeking a highly skilled and motivated Lead Full Stack Developer to join our dynamic team. As a Lead Full Stack Developer, you will play a crucial role in architecting, designing, developing complex software solutions, and maintaining both front-end and back-end systems to deliver high-quality web & software solutions. The ideal candidate should have a proven track record of successful full stack development, mentorship capabilities, and the ability to drive the technical direction of the projects.

Required Qualifications

  • 7+ years of experience in full stack development or related filed of software development.
  • In-depth knowledge of front-end and back-end technologies, frameworks, and best practices.
  • Strong proficiency in web development frameworks (e.g., Angular, React, Node.js) and server-side frameworks (e.g., Django, Flask, FastAPI, Express.js).
  • Experience with databases (e.g., BigQuery, Snowflake, Teradata, MySQL, MongoDB, PostgreSQL) and optimizing database queries.
  • Demonstrated experience in designing and implementing robust and scalable RESTful APIs, including API security.
  • Experience developing responsive and visually appealing user interfaces using HTML, CSS, and JavaScript frameworks.

Additional Skills

  • Solid working experience on Kubernetes and Docker deployment
  • Experience with CI/CD using Jenkins and/or GitHub actions
  • Professional experience with Agile development strategy and process

Preferred Qualifications

  • Additional experience in specialized databases such as MongoDB.
  • Relevant certifications in full stack development, web technologies, or specific development frameworks in GCP/Azure.
  • Previous experience in a leadership role, mentoring junior developers, and contributing to the technical growth of the team.
  • Experience working in an agile environment.
  • Knowledge of UI/UX best practices application to create user-friendly interfaces.
  • Effective communication and leadership skills.

Education

Bachelor's or master's in computer science or related field of engineering & technology.

Expertise level

Work arrangement

Similar Jobs in United States