Full Stack Developer
- Role
- Fullstack
- Experience
- Mid
- Employment
- Full-time
Open to IN only. Set where you work from to check your eligibility.
No BS summary
Full Stack Developer with 2+ years of professional experience, able to ship applications on at least two of web, Android, iOS, or desktop. Core technologies include React, Node.js, Flutter, TypeScript and Firebase; mobile work may use Java, Kotlin or Objective-C. Applicants must be located in India (telecommute).
Core skills
Required skills
Optional skills
Role OverviewAloes Tree EdTech Ltd is looking for a versatile Full Stack Developer who is comfortable moving between web, mobile, and desktop platforms. You'll own features end to end — from database schema and API design through to the interface users actually touch, whether that's a React web app, a native Android or iOS build, a Flutter app, or an Electron desktop client.ResponsibilitiesDesign, build, and maintain full stack applications across web, mobile, and desktopDevelop and ship native Android applications using Java and KotlinBuild and maintain iOS applications, including work on existing Objective-C codebasesCreate cross-platform mobile apps with Flutter and DartBuild desktop applications using ElectronDevelop backend services and RESTful APIs with Node.jsBuild responsive front-end interfaces in React (JavaScript / TypeScript)Implement interactive 3D and visual features using Three.jsDesign and optimize data layers across SQL, MongoDB, SQLite, and HiveIntegrate Firebase servicesImplement Google Analytics trackingWrite clean, testable, documented code and take part in code reviews via GitDebug, profile, and optimize performance across platformsRequirements2 years of professional software development experienceDemonstrated experience shipping applications on at least two of: web, Android, iOS, desktopSolid understanding of data structures, algorithms, and software design principlesStrong problem-solving skills and the ability to work independently on unfamiliar codeClear written and verbal communicationBachelor's degree in Computer Science or equivalent practical experienceSkillsReactNode.jsFlutterTypeScriptFirebaseNice to HaveSwift for modern iOS developmentCI/CD pipelines and automated testingCloud platforms (AWS, GCP, Azure)Docker and containerized deploymentsApp Store and Google Play release experienceOpen source contributions or a public portfolioBenefitsCompetitive salary and performance bonusesPaid time off and holidaysFlexible working arrangementsFlexible scheduleLeave encashmentPaid sick timeWork from home
What you'll do
- Design, build, and maintain full stack applications across web, mobile, and desktop
- Develop and ship native Android applications using Java and Kotlin
- Build and maintain iOS applications, including work on existing Objective-C codebases
- Create cross-platform mobile apps with Flutter and Dart and build desktop applications using Electron
- Develop backend services and RESTful APIs with Node.js; build responsive front-end interfaces in React; implement interactive 3D features using Three.js; integrate Firebase; design and optimize data layers across SQL, MongoDB, SQLite, and Hive
What they require
- 2 years of professional software development experience
- Demonstrated experience shipping applications on at least two of: web, Android, iOS, desktop
- Bachelor's degree in Computer Science or equivalent practical experience
- Solid understanding of data structures, algorithms, and software design principles
- Clear written and verbal communication; strong problem-solving skills and ability to work independently on unfamiliar code
Benefits
- Competitive salary and performance bonuses
- Paid time off and holidays
- Flexible working arrangements
- Leave encashment
- Paid sick time
Aloes Tree EdTech Ltd