Position - Full-Stack Software DeveloperExperience - 10+ YearsWork Mode - Remote
Roles and Responsibilities:Backend API Development:Design, develop, and maintain backend APIs using React.js, Python and Node.js.Ensure APIs are secure, scalable, and performant.Implement RESTful services and optimize them for speed and efficiency.Database Management:Manage and interact with PostgreSQL and MongoDB databases.Design and optimize database schemas to ensure data integrity and performance.Cron Job Implementation:Develop and manage Python scripts to automate tasks through cron jobs.Ensure timely execution of jobs and monitor their performance and logs.Version Control and Collaboration:Use Bitbucket and GitHub for version control, ensuring proper code management and collaboration with team members.Review pull requests, resolve merge conflicts, and maintain a clean codebase.Cloud Deployment and Management:Deploy and manage backend services on Google Cloud Platform (GKE).Utilize GCP tools for scaling, monitoring, and maintaining the infrastructure.Frontend Development and Collaboration:Working on frontend with React JS to integrate APIs and ensure seamless data flow between the frontend and backend.Assist in troubleshooting and debugging issues that span both the frontend and backend.Development Environment:Utilize Visual Studio Code (VS Code) as the primary development environment.Postman to test restful apis