Python Software Developers
--Remote--
We’re looking for a highly motivated Software Developer who thrives in a fast-paced environment and enjoys building robust, scalable solutions using modern technologies. In this role, you’ll work on real-world business applications and automation systems that support clients across various industries.
Hands-on experience in backend and automation development using Python (Selenium), Node.js, and Supabase is essential. Familiarity with n8n, Docker, Linux, and AWS (EC2 & S3) is a strong advantage.
Responsibilities
- Develop and maintain software solutions using Python, Node.js, and Supabase.
- Build and optimize automated workflows and integrations using n8n.
- Implement and manage Docker containers and Linux environments.
- Work with AWS services including EC2 and S3 for deployment and storage.
- Design, build, and consume APIs to support various frontend/backend use cases.
- Write clean, efficient, and testable code following industry best practices.
- Collaborate with cross-functional teams including UI/UX, QA, and DevOps.
- Participate in code reviews, sprint planning, and daily stand-ups.
Must Have
- Strong proficiency in Python (Selenium) and Node.js
- Hands-on experience with Supabase or similar backend platforms
- Good understanding of REST APIs and API development
- Experience with n8n for automation and integration workflows
- Familiarity with Docker, Linux CLI, and AWS EC2/S3
- Basic understanding of software development lifecycle (SDLC) and agile methodologies
- Strong problem-solving skills and attention to detail
- Ability to work independently and communicate effectively
Nice to have
- Experience with other cloud platforms (e.g., GCP, Azure)
- Background in CI/CD and DevOps practices
- Familiarity with PostgreSQL or NoSQL databases
Detailed Job Description
Key Responsibilities
- Develop and maintain software solutions using Python, Node.js, and Supabase.
- Build and optimize automated workflows and integrations using n8n.
- Implement and manage Docker containers and Linux environments.
- Work with AWS services including EC2 and S3 for deployment and storage.
- Design, build, and consume APIs to support various frontend/backend use cases.
- Write clean, efficient, and testable code following industry best practices.
- Collaborate with cross-functional teams including UI/UX, QA, and DevOps.
- Participate in code reviews, sprint planning, and daily stand-ups.
Required Skills and Qualifications
- Strong proficiency in Python (Selenium) and Node.js
- Hands-on experience with Supabase or similar backend platforms
- Good understanding of REST APIs and API development
- Experience with n8n for automation and integration workflows
- Familiarity with Docker, Linux CLI, and AWS EC2/S3
- Basic understanding of software development lifecycle (SDLC) and agile methodologies
- Strong problem-solving skills and attention to detail
- Ability to work independently and communicate effectively
Preferred Skills (Not Mandatory)
- Experience with other cloud platforms (e.g., GCP, Azure)
- Background in CI/CD and DevOps practices
- Familiarity with PostgreSQL or NoSQL databases