Posted:1 week ago| Platform:
Work from Office
Full Time
About the Role : We are looking for a highly skilled Backend Developer to join our team and contribute to the development of robust, scalable, and high-performance applications. As a backend developer, you will be responsible for building server-side logic, databases, and APIs to support web and mobile applications. You will work closely with frontend developers, product managers, and other stakeholders to create efficient, reliable, and secure backend solutions. Key Responsibilities : - API Development & Integration : Design, develop, and maintain robust RESTful APIs to support the functionality of applications. - Collaborate with frontend developers to ensure seamless integration of backend services with UI components. - Database Design & Management : Design and implement database schemas, queries, and optimize database performance. - Work with both relational (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra). - Server-Side Logic : Implement core business logic, process large data sets, and ensure fast and reliable processing. - Write clean, maintainable, and efficient code while ensuring scalability. - Performance Optimization : Identify and address performance bottlenecks in the application, using profiling tools and load testing. - Optimize backend systems to handle high traffic and large amounts of data efficiently. - Security & Compliance : Implement security protocols and ensure data protection in accordance with standards like OWASP. - Work with encryption, secure APIs, and manage authentication and authorization mechanisms (e.g., OAuth 2.0, JWT). - Collaboration : Work closely with the frontend team to integrate APIs and data into the user interface. - Collaborate with DevOps to ensure the smooth deployment, monitoring, and scaling of applications. - Participate in code reviews, design discussions, and sprint planning meetings. - Documentation & Reporting : Maintain thorough documentation for APIs, server-side processes, and infrastructure configurations. - Provide insights into system design and architecture, ensuring knowledge sharing across teams. Technical Skills Required : - Programming Languages : Strong proficiency in Python, Java, Node.js, or C#. - Experience with JavaScript (for backend-focused work) or TypeScript is a plus. - Web Frameworks : Experience with backend frameworks such as Spring Boot (Java), Express.js (Node.js), Django (Python), or ASP.NET Core (C#). - Databases : Strong knowledge of relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra, Redis). - Experience with designing and optimizing complex SQL queries and database performance. - API Development : Expertise in designing and building RESTful APIs and familiarity with GraphQL is a plus. - Knowledge of WebSocket for real-time communication is a plus. - Authentication & Security : Strong understanding of authentication protocols like OAuth 2.0, JWT, Basic Authentication, and API Keys. - Familiarity with encryption techniques and security practices for sensitive data handling. - Version Control & CI/CD : Experience with Git for version control and familiarity with platforms like GitHub or GitLab. - Experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI for automated deployments. - Cloud & DevOps : Experience with AWS, Google Cloud Platform (GCP), or Microsoft Azure. - Familiarity with containerization technologies like Docker and Kubernetes. - Experience with serverless architectures or microservices is a plus. - Testing & Quality Assurance : Experience in writing unit tests and integration tests using frameworks like JUnit, Mockito, PyTest, or Mocha. - Knowledge of test-driven development (TDD) and behavior-driven development (BDD). Preferred Qualifications : - Education : Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. - Experience : 3-6 years of experience in backend development. - Experience in designing scalable systems and working with microservices architecture. - Familiarity with event-driven architecture and message brokers like RabbitMQ, Kafka, or ActiveMQ. Soft Skills : - Strong problem-solving and debugging skills. - Excellent written and verbal communication. - Ability to work independently and as part of a team in an agile environment. - Strong organizational skills and the ability to manage multiple tasks simultaneously
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Mumbai, Hyderabad, Bengaluru
INR 14.0 - 19.0 Lacs P.A.
INR 10.0 - 20.0 Lacs P.A.
Chennai, Bengaluru
INR 0.5 - 0.5 Lacs P.A.
INR 22.5 - 25.0 Lacs P.A.
Chennai, Bengaluru
INR 15.0 - 30.0 Lacs P.A.
Hyderabad
INR 10.0 - 20.0 Lacs P.A.
INR 12.0 - 20.0 Lacs P.A.
Pune, Bengaluru
INR 15.0 - 25.0 Lacs P.A.
Hyderabad, Bengaluru
INR 12.0 - 22.0 Lacs P.A.
INR 6.0 - 12.0 Lacs P.A.