Overview
We are looking for a talented and motivated Full Stack / Backend Android App Developer to join our team. The ideal candidate will have expertise in building robust backend systems and a solid understanding of Android mobile application development. You will work closely with frontend developers, product managers, and designers to build scalable, high-performance applications and APIs that power our Android apps. Key Responsibilities: Backend Development: Design, develop, and maintain RESTful APIs and microservices for Android applications. Ensure efficient, secure, and scalable backend architectures. Database Management: Work with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) to create optimized, secure data storage solutions. Android Integration: Integrate backend services with Android apps, ensuring smooth communication between front-end and backend components. Performance Optimization: Continuously monitor and optimize backend and app performance to ensure low-latency, high-performance experiences for end users. Collaboration: Work cross-functionally with Android developers, UI/UX designers, product managers, and QA teams to deliver seamless and robust applications. Cloud Services: Implement and manage cloud infrastructure using platforms such as AWS, Google Cloud, or Azure. Security: Apply best practices for security in both mobile and backend components, including data encryption, authentication, and authorization strategies. Version Control: Collaborate in a version-controlled environment (e.g., Git/GitHub), ensuring proper code management and collaboration. Code Reviews & Testing: Participate in code reviews, write unit and integration tests, and ensure a high level of code quality and reliability. Required Skills & Qualifications: Experience: 3+ years of experience in backend development, preferably in a mobile environment. Experience building backend systems for Android applications is a significant plus. Technologies: Backend Development: Strong proficiency in backend languages such as Java, Kotlin, Python, or Node.js. Database: Experience with SQL and NoSQL databases like PostgreSQL, MySQL, MongoDB, Firebase. API Development: Hands-on experience building RESTful APIs, working with GraphQL is a plus. Cloud & DevOps: Familiarity with cloud infrastructure and DevOps tools (e.g., AWS, Docker, Kubernetes, CI/CD pipelines). Mobile Integration: Familiarity with Android SDK, Retrofit, and how to integrate backend services with Android apps. Android Development: Strong knowledge of Android app development (Java or Kotlin), architecture components (MVVM, MVP), and tools such as Android Studio, Gradle, etc. Version Control: Proficiency in Git and GitHub. Testing: Familiarity with unit testing frameworks (JUnit, Espresso, etc.) for both backend and Android code. Problem-Solving: Excellent analytical and debugging skills, with the ability to work in a fast-paced environment and solve complex technical challenges. Preferred Qualifications: Experience with real-time data synchronization (e.g., WebSockets, Firebase Realtime Database). Familiarity with serverless architectures (AWS Lambda, Google Cloud Functions). Experience with Android Jetpack libraries and modern Android development practices. Knowledge of GraphQL and API performance optimization. Familiarity with Agile methodologies and project management tools (e.g., Jira, Trello). What We Offer: Competitive Salary: We offer a competitive salary based on your experience and skill set. Health Benefits: Comprehensive medical, dental, and vision insurance. Flexible Work Hours: Work from home options, flexible hours, and a healthy work-life balance. Career Growth: Opportunities to learn, grow, and lead in a fast-paced and supportive environment. Dynamic Culture: Join a team that values innovation, creativity, and collaboration.
Job Types: Full-time, Permanent, Fresher, Internship
Contract length: 7 months
Pay: ?13,438.02 - ?52,869.48 per month
Schedule:
- Day shift
Education:
- Bachelor's (Preferred)
Experience:
- Application development: 2 years (Required)
- total work: 1 year (Required)
- Java: 1 year (Required)
Work Location: In person