Talent.com
Back End App Developer
Back End App DeveloperConfidential • Chandigarh
Back End App Developer

Back End App Developer

Confidential • Chandigarh
18 days ago
Job description

Role Overview

We are seeking a skilled Back-End Mobile Developer to design, develop, and maintain the server-side components of mobile applications. The ideal candidate will ensure seamless integration between mobile apps and server infrastructure, delivering high-performance, scalable, and secure solutions. You will collaborate with front-end developers, mobile developers, and cross-functional teams to create robust back-end systems that provide exceptional user experiences.

Key Responsibilities

  • Design, develop, and maintain back-end server infrastructure and APIs supporting mobile applications
  • Implement server-side logic for requests, data processing, and database interactions
  • Optimize server performance for fast response times and efficient resource utilization
  • Develop RESTful or GraphQL APIs for communication between mobile apps and the server
  • Define and document API endpoints for front-end developers and third-party integrations
  • Implement authentication and authorization mechanisms to secure APIs
  • Design, implement, and maintain databases, ensuring data integrity, scalability, and security
  • Optimize database queries and indexing for efficient data retrieval and storage
  • Collaborate with front-end and mobile developers for smooth integration of server-side components
  • Integrate third-party services, such as payment gateways or external APIs
  • Monitor, analyze, and optimize server performance; identify and resolve bottlenecks
  • Plan and implement strategies for scaling server infrastructure with growing user / data volumes
  • Apply security best practices to protect user data and defend against common vulnerabilities
  • Stay updated on security threats and apply necessary patches and updates
  • Write unit tests and conduct testing to ensure reliable and correct server-side functionality
  • Collaborate with QA teams to identify and fix issues and bugs
  • Maintain detailed documentation of server-side code, APIs, database schemas, and infrastructure

Qualifications and Skills

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
  • Proven experience in back-end development with server-side languages such as Python, Node.js, Ruby, or Java
  • Strong knowledge of database systems (SQL and NoSQL) and database optimization techniques
  • Proficiency in RESTful and / or GraphQL API development
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization tools (Docker) is a plus
  • Familiarity with mobile platforms (iOS and Android) and mobile app development concepts is beneficial
  • Strong understanding of security best practices and protection against web vulnerabilities
  • Excellent problem-solving skills and ability to work collaboratively in a team environment
  • Strong communication skills with the ability to explain technical concepts to non-technical stakeholders
  • Skills Required

    Python, Node.js, Ruby, Java, Sql, Nosql

    Create a job alert for this search

    Back End Developer • Chandigarh