Full Stack Python Developer

$104,000 - $116,480/Yr

HCL Technologies - Renton, WA

posted 3 months ago

Full-time - Mid Level
Renton, WA
10,001+ employees
Professional, Scientific, and Technical Services

About the position

We are seeking a skilled Full Stack Python Developer with expertise in both back-end and front-end development. The ideal candidate will have extensive experience with Python and PostgreSQL, coupled with proficiency in web development frameworks and RESTful API design. This role involves designing, developing, and maintaining dynamic web applications, optimizing database performance, and ensuring seamless integration between software components. In this position, you will be responsible for web application development, where you will design, develop, and maintain web applications using Python and JavaScript frameworks such as React or Angular. You will also create and integrate RESTful APIs with front-end components to facilitate communication between different parts of the application. Ensuring responsive design principles and delivering seamless user experiences across various devices will be a key focus. Additionally, you will manage PostgreSQL databases, including optimizing queries, managing migrations, backups, and indexing. Troubleshooting database-related issues to ensure system reliability and performance will be part of your daily tasks. You will assist in designing system architecture and ensure smooth integration of software and hardware components. Collaboration with system engineers, developers, and stakeholders will be essential to understand requirements and deliver effective solutions. You will also participate in identifying system requirements and recommending solutions for scalability and performance improvements. Maintaining high coding standards through code reviews and ensuring quality through unit, integration, and functional tests will be expected. Finally, engaging in team meetings and continuous improvement efforts to enhance development practices and workflows will be part of your responsibilities.

Responsibilities

  • Design, develop, and maintain web applications using Python and JavaScript frameworks such as React or Angular.
  • Create and integrate RESTful APIs with front-end components to facilitate communication between different parts of the application.
  • Ensure responsive design principles and deliver seamless user experiences across various devices.
  • Design, implement, and maintain PostgreSQL databases, including optimizing queries, managing migrations, backups, and indexing.
  • Diagnose and resolve database-related issues to ensure system reliability and performance.
  • Assist in designing system architecture and ensure smooth integration of software and hardware components.
  • Work closely with system engineers, developers, and stakeholders to understand requirements and deliver effective solutions.
  • Participate in identifying system requirements and recommending solutions for scalability and performance improvements.
  • Contribute to code reviews, maintain high coding standards, and ensure quality through unit, integration, and functional tests.
  • Engage in team meetings and continuous improvement efforts to enhance development practices and workflows.

Requirements

  • Proven experience in Python development with a strong understanding of full stack development.
  • Proficiency with PostgreSQL, including database design, optimization, and management.
  • Experience with web development frameworks such as React or Angular.
  • Skilled in developing and integrating RESTful APIs.
  • Understanding of responsive design principles and user experience best practices.
  • Experience with system architecture design and integration.
  • Ability to troubleshoot and resolve complex issues related to both software and databases.
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Years of experience in full stack development with a focus on Python and PostgreSQL.

Nice-to-haves

  • Experience with RESTful API development.
  • Experience with Java programming.

Benefits

  • 401(k)
  • Dental insurance
  • Health insurance
  • Vision insurance
  • Competitive salary and performance-based bonuses
  • Professional development opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service