Job Description:
We are looking for a Python Full Stack Developer with experience in Node.js to design, develop, and maintain modern web applications. The ideal candidate should have strong backend development skills, experience building RESTful APIs, and the ability to create responsive user interfaces. You will work closely with cross-functional teams to deliver scalable, secure, and high-performance applications.
Roles & Responsibilities:
- Develop and maintain web applications using Python and Node.js.
- Design, build, and integrate REST APIs with internal and external systems.
- Create responsive and user-friendly frontend components using HTML, CSS, JavaScript, and React.
- Work with SQL and NoSQL databases to design, optimize, and manage application data.
- Collaborate with product, design, and engineering teams to deliver new features.
- Troubleshoot, debug, and enhance application performance and reliability.
- Support application deployment, monitoring, and ongoing maintenance activities.
- Follow coding standards, version control practices, and software development best practices.
Required Skills:
- Strong programming experience in Python.
- Working knowledge of Node.js for backend development.
- Proficiency in HTML, CSS, JavaScript, and React.
- Experience building and consuming REST APIs.
- Hands-on experience with SQL and/or NoSQL databases.
- Familiarity with Git and version control workflows.
- Understanding of cloud deployment fundamentals and application hosting.
- Good problem-solving and debugging skills.
Preferred Skills:
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of CI/CD pipelines and DevOps practices.
- Understanding of microservices architecture and API integrations.