
Intime IT Services•3h ago
Naukri
FULL STACK & Backend Developer - 2-4 YEARS Kolkata
Kolkata
Full Time
Mid Level
N/A
N/A
N/A
Full Job Description
Intime IT Services is seeking a talented Full Stack & Backend Platform Engineer with 2-4 years of experience to join our team in Kolkata. This role is crucial for implementing and extending backend services within our shared enterprise platform that powers ERP and SAP-integrated transport systems.
You will be instrumental in building robust APIs, efficient workflows, and seamless integrations, all while adhering to defined architectural standards. This position offers the opportunity to gradually take ownership of moderately complex backend components.
We encourage the use of AI tools to accelerate development processes, but the ultimate responsibility for code correctness and compliance rests with the engineer.
Core Responsibilities
1. Backend Feature Implementation
- Implement backend services based on approved designs.
- Extend workflows and approval systems safely and effectively.
- Develop configurable and reusable logic modules.
- Ensure business logic is not hard-coded, promoting flexibility.
2. Workflow Implementation & Reliability
- Correctly implement state transitions within workflow engines.
- Adhere to defined transaction and retry policies for consistency.
- Ensure idempotent behavior for all APIs and integrations.
- Handle critical edge cases, including: duplicate requests, timeout retries, and partial external failures.
3. API & Database Development
- Develop REST APIs following established platform standards.
- Implement and optimize relational database schemas and queries.
- Apply best practices including: input validation, structured error handling, and standardized logging.
- Maintain backward compatibility for all APIs to ensure smooth upgrades.
4. Integration Support
- Implement integration logic for key systems such as: SAP interfaces, CRM systems, and external services (e.g., GPS, messaging).
- Follow defined contracts and reconciliation rules meticulously.
- Test integration flows comprehensively, including under various failure scenarios.
5. Testing & Quality Assurance
- Write comprehensive unit tests, integration tests, and workflow scenario tests.
- Validate logic against edge cases thoroughly before handing off to QA.
- Promptly fix defects identified during QA and User Acceptance Testing (UAT).
6. AI-Assisted Development
- Leverage AI tools for tasks such as generating boilerplate code, drafting APIs, improving test coverage, and assisting in debugging.
- Independently validate all AI-generated code for correctness and compliance with company standards.
Required Experience and Skills
- 2-4 years of hands-on backend development experience.
- Proficiency in at least one backend stack, with a preference for Node.js.
- Working knowledge of REST APIs, relational databases, and transaction handling.
- Understanding of basic integration concepts.
- Comfortable and effective working within structured enterprise environments.
Company
Intime IT Services
Kolkata
Posted on Naukri