Python Developer - Umanist Staffing LLC
Jersey City, NJ
About the Job
Overview:
The Python Developer plays a crucial role in developing and maintaining high-quality web applications using Python. They are responsible for writing efficient, maintainable, and reusable code that meets the project requirements. This role is essential in ensuring the smooth functioning of web platforms and applications.
Key Responsibilities:
Designing and developing Python applications
Writing effective, scalable code
Integrating user-facing elements using server-side logic
Building efficient data storage solutions
Collaborating with cross-functional teams to define, design, and ship new features
Ensuring the responsiveness of applications
Implementing security and data protection
Creating and maintaining technical documentation
Identifying and fixing bugs
Monitoring application performance
Conducting code reviews
Working on troubleshooting and debugging
Participating in the entire application lifecycle
Keeping up to date with the latest industry trends in Python development
Contributing to team meetings and project planning
Required Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field
Proven experience as a Python Developer or similar role
Strong understanding of Python and its core principles
Experience with Django and other frameworks
Proficiency in SQL and database management
Knowledge of creating and consuming RESTful APIs
Version control using Git or similar systems
Understanding of front-end technologies such as JavaScript, HTML5, and CSS3
Ability to work in an Agile development environment
Excellent problem-solving and analytical skills
Good communication and teamwork abilities
Up-to-date knowledge of technological developments in the industry
Attention to detail and a results-driven approach
Certifications in Python development or related areas (optional)
Experience with cloud platforms like AWS or Azure (optional)
Source : Umanist Staffing LLC