Python Full Stack Developer - New York
Location: Brooklyn NY 11201 (Onsite)
Duration: 60+ Months Contract (5 Years)
Interview :: Video
Visa : USC/GCLinkedIn: Required
Need Local Candidates
Rate: $52.17/hr on W2 OR $61.21/hr on C2C/1099
Job Description:
- The Full Stack Developer is responsible for planning, designing, coding, testing, troubleshooting, integrating, and maintaining applications in a Python/Django environment. The role includes ensuring application security, monitoring performance, and implementing enhancements to meet business needs. This is a hands-on role requiring strong expertise across the entire software development lifecycle (SDLC).
- This role is critical to building and maintaining robust, secure, and high-performing applications. If you're a motivated developer passionate about full stack development and eager to contribute to innovative solutions, we encourage you to apply!
KEY RESPONSIBILITIES
Application Development:
Plan, design, and develop scalable and maintainable applications using Python and Django Framework (4.x).
Develop and maintain RESTful APIs to enable seamless integration across systems.
Build dynamic and responsive front-end interfaces using React.
Database Management:
Design, optimize, and maintain databases using PostgreSQL.
Implement caching strategies using Redis to improve application performance.
Performance and Security:
Monitor application performance, identify bottlenecks, and implement optimizations.
Ensure application security by following best practices for data protection and system integrity.
Troubleshooting and Debugging:
Diagnose and resolve issues in applications, databases, and APIs.
Conduct root cause analysis to ensure long-term solutions to recurring problems.
Testing and Documentation:
Write unit tests, integration tests, and perform code reviews to ensure quality and reliability.
Maintain detailed documentation of code, APIs, and application processes.
Collaboration:
Work closely with cross-functional teams, including designers, product managers, and QA engineers.
Participate in Agile ceremonies like sprint planning, daily stand-ups, and retrospectives.
REQUIRED SKILLS and QUALIFICATIONS- Expertise in software analysis, design, estimation, development, testing, enhancements, support, and related activities through different stages of SDLC process.
- 4+ years of experience in Full Stack development.
- Strong expertise in Python and Django Framework (4.x).
- Proficiency in PostgreSQL for database design and management.
- Experience with Redis for caching and performance enhancement.
- Skilled in React for developing dynamic front-end user interfaces.
- Hands-on experience in API development and integration.
- Knowledge of Agile methodologies.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
- Attention to detail and a commitment to delivering high-quality work.
- Experience with containerization tools like Docker.
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with version control tools, such as Git.
- Understanding of performance profiling and optimization techniques.
- Experience working in cloud environments like AWS or Azure.