Backend / Integration Engineer (India)

Backend / Integration Engineer (India)

12 Oct
|
BigData Technology Solutions
|
India

12 Oct

BigData Technology Solutions

India

Backend / Integration Engineer

Location: India

Employment Type: Full-Time/ hybrid

1. Job Summary The Backend / Integration Engineer will develop scalable backend services and reliable integrations connecting with external business, ERP/accounting, communication, and third-party systems. The role requires strong expertise in Python, FastAPI, PostgreSQL, REST/SOAP APIs, OAuth, webhooks, authentication, ERP/accounting integrations, email, WhatsApp, telephony, data synchronization, mapping, retry mechanisms, and error handling.

The ideal candidate will have experience building production SaaS products, preferably in AR, collections, fintech, ERP, or AI automation, and be comfortable working in an early-stage/startup environment. The candidate must demonstrate solid ownership, the ability to build features end-to-end, and good testing, documentation, and engineering practices.

2. Key Responsibilities

Backend Development

- Develop backend services using Python and FastAPI.
- Develop and maintain REST APIs.
- Work with PostgreSQL databases.
- Develop business logic and integration services.
- Build background processing services.

API Integration

- Integrate REST and SOAP APIs.
- Implement OAuth and authentication mechanisms.
- Develop and manage webhooks.
- Implement API security.
- Handle API rate limits.
- Manage third-party API failures.

ERP / Accounting Integration

- Integrate ERP and accounting platforms.
- Map data between different systems.
- Build synchronization mechanisms.
- Develop reconciliation processes.
- Handle duplicate and inconsistent data.
- Implement scheduled synchronization.

Communication Integrations

- Integrate email platforms.
- Integrate WhatsApp communication services.
- Integrate telephony platforms.
- Manage inbound and outbound communication events.
- Develop message/event processing workflows.

Reliability & Error Handling

- Implement retry mechanisms.




- Develop dead-letter/error queues.
- Build integration monitoring.
- Implement idempotency.
- Maintain detailed integration logs.
- Troubleshoot production integration failures.

Documentation

- Document API specifications.
- Maintain integration mapping documents.
- Create technical runbooks.
- Maintain integration test cases.

3. Mandatory Technical Skills

- Python
- FastAPI
- PostgreSQL
- REST APIs
- SOAP APIs
- OAuth 2.0
- Webhooks
- API authentication
- JSON / XML
- Data mapping
- Data synchronization
- Retry mechanisms
- Error handling
- Background jobs
- Git
- API testing

4. Additional / Advantageous Skills

ERP / Finance

- SAP
- Oracle ERP / Oracle Fusion
- Microsoft Dynamics 365
- NetSuite
- QuickBooks
- Xero
- Sage
- Accounting system integrations
- Payment gateway integrations

Communication

- WhatsApp Business API
- Twilio
- Microsoft Graph
- SendGrid
- Mailgun
- SMTP
- Telephony APIs
- SIP
- WebRTC

Integration / Middleware

- Kafka
- RabbitMQ
- Redis
- Celery
- Apache Camel
- MuleSoft
- Boomi
- Azure Integration Services

Cloud / DevOps

- AWS / Azure / GCP
- Docker
- Kubernetes
- CI/CD
- API Gateway
- Monitoring and logging

Security

- OAuth 2.0
- OpenID Connect
- JWT
- API keys
- TLS/SSL
- Secrets management
- Webhook signature validation
- OWASP API Security

5. Certifications List, if there are any specific certifications

6. Education

- Bachelor's degree in Computer Science, Software Engineering, IT or related discipline

7. Experience

- 4–7+ years of backend/integration development.
- Strong Python development experience.
- Hands-on REST/SOAP integration experience.
- Experience integrating ERP/accounting systems.
- Experience with communication APIs.
- Experience handling production integration failures.

8. Domain Experience

Preferred

- Fintech
- Accounting
- ERP
- Accounts Receivable
- Collections
- Payment systems
- Customer communication platforms
- SaaS

📌 Backend / Integration Engineer (India)
🏢 BigData Technology Solutions
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: backend / integration engineer (india) / india