Python Developer with 5+ years of expertise

New York

Job Description:

Job Description

As a Senior Python Developer, you will play a crucial role in designing, building, and maintaining Python applications, while collaborating closely with other developers, designers, and stakeholders. Your experience and technical proficiency will be essential in ensuring the delivery of high-quality solutions.

You will be responsible for writing comprehensive unit tests to ensure the functionality and reliability of your code. Strong communication and collaboration skills are vital as you will mentor junior engineers and work alongside experienced professionals, contributing to the overall success of the team.

Additionally, you should have an in-depth understanding of object-relational mapping, server-side logic, and advanced Python programming skills.

Roles & Responsibilities

  1. Lead Python application development, testing, and maintenance
  2. Collaborate with developers, designers, and stakeholders to meet project requirements
  3. Troubleshoot and debug code to ensure optimal performance
  4. Develop and maintain thorough code and application documentation
  5. Participate in code reviews and contribute to team best practices
  6. Stay updated on emerging technologies, programming languages, and software development techniques
  7. Integrate user-facing elements with server-side logic
  8. Evaluate and prioritize client feature requests
  9. Coordinate with front-end developers to enhance database functionality
  10. Optimize existing databases and reprogram for increased functionality
  11. Develop technologies to track web traffic and improve responsiveness
  12. Enhance existing systems to meet new requirements
  13. Implement data security and protection measures

Requirements & Skills

  1. Proven expertise in Python and associated frameworks such as Django and Flask
  2. In-depth knowledge of Python's multi-process architecture and threading limitations
  3. Proficiency with server-side templating languages like Jinja 2 and Mako
  4. Strong understanding of integrating multiple data sources into a unified system
  5. Ability to work both collaboratively and independently
  6. Quick learner with the ability to adapt approaches based on project needs
  7. Proficient in testing Python applications effectively
  8. Excellent communication and teamwork skills
  9. Knowledge of front-end technologies (JavaScript, HTML5, CSS3)
  10. Strong problem-solving skills
  11. Bachelor’s degree in Computer Science, Engineering, or a related field
  12. Experience with ORM (Object-Relational Mapping) libraries
  13. Expertise in user authentication and authorization across systems, servers, and environments

Join us to take on challenging projects and contribute to the growth of our innovative solutions!


Key Skills:

  • JavaScript, HTML5, CSS3, Python, Django and Flask, Object-Relational Mapping
    Python developer, full stack developer

Share Profile