SaaS / Full-Stack Developer
Ravsh Digital · Remote
Posted 4 days agoFULLTIME
0 applied0 reported
Job Type: Full-Time
Location: Remote
Experience: 12+ Years
Department: Technology / Software Development
Job Summary
We are looking for an experienced SaaS / Full-Stack Developer to design, develop, and maintain scalable software applications and cloud-native solutions.
The ideal candidate must have strong hands-on experience with Python, TypeScript, and Go (Golang) and should be comfortable working across backend development, APIs, databases, integrations, cloud infrastructure, and scalable software architecture.
This role requires a strong understanding of modern software development practices and the ability to build reliable, maintainable, and high-performance SaaS products.
Key Responsibilities
• Design, develop, test, and maintain scalable SaaS applications.
• Develop backend services, APIs, business logic, and integrations.
• Write production-quality code using Python, TypeScript, and Go.
• Design and implement scalable software architectures.
• Develop RESTful APIs and integrate third-party services.
• Work with relational and NoSQL databases.
• Build cloud-native applications and services.
• Develop secure and reliable backend systems.
• Troubleshoot bugs, performance issues, and production problems.
• Optimize applications for scalability, reliability, and performance.
• Work closely with frontend developers, mobile developers, DevOps engineers, QA teams, and product managers.
• Participate in technical discussions, architecture decisions, and code reviews.
• Maintain technical documentation and development standards.
• Follow Git-based development and modern CI/CD practices.
Required SkillsProgramming Languages
• Python – Required
• TypeScript – Required
• Go / Golang – Required
Candidates should have practical, production-level experience with all three languages.
Backend & Full-Stack Development
• Strong backend development experience.
• Experience developing REST APIs and web services.
• Strong understanding of software architecture and design patterns.
• Experience with authentication, authorization, and API security.
• Experience with database design and data modeling.
• Understanding of asynchronous programming and distributed systems.
Cloud & DevOps
• Experience with AWS, Azure, or Google Cloud.
• Experience with Docker and containerized applications.
• Understanding of CI/CD pipelines.
• Experience with Git and version control.
• Knowledge of cloud-native architecture and scalable systems.
Databases
Experience with one or more of:
• PostgreSQL
• MySQL
• MongoDB
• Redis
• Other relational or NoSQL databases
Experience Requirements
• Minimum 3 years of professional software development experience.
• Strong experience developing SaaS, web applications, APIs, or enterprise software.
• Hands-on experience with Python, TypeScript, and Go.
• Experience working with production systems and cloud environments.
• Strong problem-solving and debugging skills.
• Ability to work independently and collaboratively in a remote environment.
• Strong written and verbal communication skills.
Technical Screening
All shortlisted candidates will undergo a technical screening designed to evaluate practical development skills.
The assessment will specifically test:
• Python programming
• TypeScript programming
• Go/Golang programming
• Backend development
• API design and integration
• Database concepts
• Software architecture
• Scalability and performance
• Cloud-native development
• Problem-solving and debugging
Candidates may be required to complete a coding assessment or practical technical assignment.
Preferred Qualifications
• Experience building commercial SaaS products.
• Experience with microservices architecture.
• Experience with Kubernetes.
• Experience with AWS, Azure, or Google Cloud.
• Experience with CI/CD and DevOps.
• Experience with event-driven architecture.
• Experience integrating third-party APIs and services.
• Experience working with AI/ML integrations is a plus.
What We Offer
• Fully remote work environment.
• Opportunity to work on scalable SaaS products.
• Exposure to modern cloud-native technologies.
• Opportunity to work with international clients and projects.
• Collaborative and growth-oriented technical environment.
To Apply: Please submit your updated resume along with your GitHub profile, portfolio, or examples of relevant SaaS/software projects, if available.
Pay: ₹380,859.72 - ₹1,635,104.36 per year
Experience:
• Python: 10 years (Required)
• TypeScript programming: 10 years (Required)
• Go/Golang programming: 10 years (Required)
• API design and integration: 10 years (Required)
• AWS, Azure, or Google Cloud.: 10 years (Required)
Work Location: Remote
Job Overview
Company
Ravsh Digital
Location
Remote
Employment Type
FULLTIME
Posted
4 days ago
Apply for this job
Report this job
This job post is inappropriate or something is wrong.
Advertisement
Similar Jobs
Remote
Remote
Remote
Got your eye on a role? Time to prep.
Browse 175+ real frontend interview questions across React, JavaScript, and CSS. Each answer explains the why, not just the what.
90 React Questions
Hooks, state, rendering, patterns
45 JavaScript Questions
Closures, async, prototypes, ES2024
43 CSS Questions
Flexbox, grid, animations, specificity
TypeScript & more question sets - coming soon.