Job Summary
We are looking for skilled Software and Mobile Developers with strong programming expertise to support our SaaS, software, and mobile product lines. Candidates must have hands-on experience with the programming languages relevant to their area of specialization and demonstrate their technical competency during the screening process.
The ideal candidate should be comfortable building scalable applications, developing backend systems, integrating cloud services, and/or developing high-quality mobile applications.
Key ResponsibilitiesSaaS & General Software Development
- Design, develop, test, and maintain scalable software applications.
- Build reliable backend logic and APIs.
- Develop cloud-native integrations and scalable architectures.
- Work with databases, third-party APIs, and distributed systems.
- Write clean, maintainable, and well-documented code.
- Troubleshoot, debug, and optimize existing applications.
- Collaborate with product managers, designers, and other developers.
- Participate in code reviews and follow software development best practices.
Required Programming Languages
Candidates working on SaaS and general software products must demonstrate strong proficiency in:
- Python – Backend development, automation, APIs, and application logic.
- TypeScript – Application development, APIs, and modern web/backend systems.
- Go (Golang) – High-performance services, scalable architectures, and cloud-native applications.
All three languages are required for SaaS/general software development positions.
Mobile App DevelopmentiOS Development
Candidates specializing in iOS development must have strong hands-on experience with:
- Swift
- Native iOS application development
- iOS SDK and development frameworks
- API integration
- App performance optimization
- Debugging and testing
Android Development
Candidates specializing in Android development must have strong hands-on experience with:
- Kotlin
- Native Android application development
- Android SDK and development frameworks
- API integration
- App performance optimization
- Debugging and testing
Cross-Platform Development
Candidates working with cross-platform frameworks may use:
- Dart
- Flutter or equivalent cross-platform development frameworks
- API integration
- Responsive UI development
- Cross-platform performance optimization
- Mobile application testing and debugging
Technical Screening Requirements
Programming language competency will be explicitly tested during the technical screening process.
Candidates may be required to complete practical coding or technical assessments relevant to the position, including:
- Python: Backend logic, APIs, automation, and problem-solving.
- TypeScript: Application/backend development and API implementation.
- Go: Scalable services, APIs, concurrency, and performance-related tasks.
- Swift: Native iOS development and mobile coding challenges.
- Kotlin: Native Android development and mobile coding challenges.
- Dart: Flutter/cross-platform application development tasks.
Candidates must demonstrate practical proficiency rather than relying solely on theoretical knowledge or resume-based experience.
Required Qualifications
- Proven professional software or mobile development experience.
- Strong programming and problem-solving skills.
- Hands-on experience with the required programming language(s) for the position.
- Understanding of software architecture and development best practices.
- Experience with APIs, databases, version control, and testing.
- Ability to troubleshoot and resolve technical issues independently.
- Strong understanding of clean, maintainable, and scalable code.
- Good communication and collaboration skills.
- Ability to work independently as well as within a development team.
Preferred Skills
- Cloud platforms such as AWS, Azure, or Google Cloud.
- RESTful APIs and microservices.
- Git/GitHub or similar version-control systems.
- CI/CD pipelines.
- Docker and containerization.
- Database technologies such as PostgreSQL, MySQL, or MongoDB.
- Agile/Scrum development methodologies.
- Automated testing and debugging.
- Experience working on SaaS products or production-scale applications.
Ideal Candidate
The ideal candidate is a technically strong developer who can demonstrate real-world programming ability through practical technical assessments. We are particularly interested in developers who understand not only how to write code but also how to build secure, scalable, maintainable, and production-ready applications.
Pay: ₹12,009.99 - ₹59,938.87 per month
Experience:
- Python, TypeScript, and Go for SaaS: 10 years (Required)
- Swift for native iOS development.: 10 years (Required)
- Kotlin for native Android: 10 years (Required)
- AWS, Azure, and Google Cloud.: 10 years (Required)
- RESTful APIs and microservices.: 10 years (Required)
Language:
- english (Required)
Work Location: Remote