D Square Consulting Services Pvt Ltd
Website:
dsquareconsulting.com
Job details:
This is a full-time position.
Experience: 2-4 years
Work Mode: Work from Office
Location: Bangalore
Notice Period: 30 days
Job Summary
We are seeking a skilled Backend Software Engineer to join our engineering team. This role involves designing, developing, and maintaining robust, secure, and scalable backend systems for high-impact commerce and AI-driven platforms. The ideal candidate thrives in agile environments, has strong live coding experience, and builds modern, data-intensive backend services serving large user bases.
Required Skills & Experience
- 2 to 4 years of professional backend development experience.
- Strong proficiency in Python 3 and above, with solid live coding experience.
- Hands-on experience with Django or Flask frameworks and the Python ecosystem (SQLAlchemy, Pydantic).
- Solid experience with PostgreSQL, including query optimization.
- Understanding of RESTful API design and development best practices.
- Experience with API testing tools such as Postman and Swagger.
- Strong problem-solving, data structures, and algorithms skills.
- Knowledge of software design patterns and SOLID principles.
- Basic understanding of cloud platforms (AWS/GCP/Azure).
Good to Have
- Experience with Redis or similar caching technologies.
- Knowledge of microservices architecture.
- Familiarity with Docker and containerization.
- Exposure to CI/CD pipelines.
- Experience with Alembic for database migrations.
- Knowledge of JWT authentication and OAuth 2.0.
- Prior experience in e-commerce or retail technology domains.
Key Responsibilities
- Design, develop, and maintain RESTful APIs using Django or Flask frameworks.
- Build scalable microservices and backend systems for a multi-tenant platform.
- Implement secure authentication and authorization systems (JWT, ABAC).
- Develop data models and optimize database queries for PostgreSQL.
- Integrate Redis caching for performance enhancement.
- Collaborate with AI/ML teams to integrate AI-powered features via the Claude API.
- Write clean, maintainable code and develop unit/integration tests.
- Participate in code reviews and adhere to security best practices.
- Debug and resolve production issues efficiently.
- Work closely with frontend developers and product managers for API contract design.
- Document technical designs and API specifications.
- Participate in agile ceremonies and team collaboration.
Click on Apply to know more.