We are seeking a skilled and motivated Full Stack Developer with a strong emphasis on backend development using Python and frontend development using CSS and HTML. The ideal candidate will have 3-5 years of professional experience in full stack development, demonstrating expertise in building robust backend systems and creating seamless, responsive front-end interfaces.
Key Responsibilities:
- Backend Development:
- Design, develop, and maintain server-side logic using Python frameworks such as Django or Flask.
- Integrate user-facing elements with server-side logic.
- Build and optimize database schemas, write efficient queries, and manage database interactions using SQL and NoSQL databases.
- Implement security and data protection measures.
- Develop and maintain RESTful APIs and other backend services.
- Debug, test, and improve existing backend applications and services.
- Frontend Development:
- Develop and enhance web user interfaces using HTML, CSS, and JavaScript.
- Ensure the technical feasibility of UI/UX designs.
- Create responsive designs to provide a seamless experience across various devices and screen sizes.
- Optimize front-end code for performance and scalability.
- Collaborate with the design team to implement and iterate on UI/UX components.
- Collaboration and Project Management:
- Work closely with cross-functional teams including designers, product managers, and other developers to deliver high-quality products.
- Participate in code reviews, pair programming sessions, and team meetings.
- Contribute to project planning, task estimation, and development timelines.
- Stay up-to-date with emerging technologies and industry trends to continuously improve skills and knowledge.
Required Qualifications:
- Education:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Experience:
- 3-5 years of experience in full stack development.
- Proven experience with backend development using Python and frameworks like Django or Flask.
- Strong understanding of front-end technologies including HTML, CSS, and JavaScript.
- Technical Skills:
- Proficiency in Python programming.
- Experience with RESTful API design and implementation.
- Solid understanding of database management (both SQL and NoSQL).
- Familiarity with version control systems (e.g., Git).
- Knowledge of web performance optimization techniques.
- Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to manage time effectively and meet deadlines.
Preferred Qualifications:
- Experience with front-end frameworks such as React, Angular, or Vue.js.
- Familiarity with containerization technologies like Docker.
- Understanding of cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of CI/CD pipelines and automated testing frameworks.
Job Type: Freelance Full Time
Job Location: India Remote USA