
Sr. Software Engineer- Magento
at IT Consulting and software services company. (TI1)
- As a Magento Developer, you will be designing high-quality eCommerce solutions to meet digital commerce and marketing needs in the implementation, enhancement, and support of features.
- Translating business requirements into technical solutions including building components, modules, and plugins that integrate with external client services.
- Embrace a “shift-left” approach to software quality, leveraging unit, integration, and end-to-end test automation to make sure quality objectives are fulfilled.
- Participate in supporting other team members and projects the team owns via code reviews, pair programming, and technical discussions using Agile methodologies.
Qualifications:
- 3+ years of hands-on development experience with Magento and PHP.
- Experienced in Magento code structure, extension architecture, theming hierarchy, and dependency management.
- Strong integration and architectural knowledge of the Magento platform
- Proficient with Magento APIs (REST, GraphQL) and 5+ years experience with HTTP and REST API usage.
- Expertise in using and maintaining Magento extensions.
- Able to write acceptance criteria, automation, and execute regression testing.
- Experience utilizing GitHub, Jira, and Confluence.
Nice to have:
- Experience integrating Magento with AEM.
- Experience with Front End Development using JavaScript and related frameworks & libraries such as Angular.
- Experience in using and integrating the broader Adobe Experience Cloud stack (i.e. Assets, Analytics, Launch, Target, etc)
- Experience with cloud technologies (specifically Amazon Web Services)
- Experience with Build/deploys tools and pipelines such as Jenkins, CircleCI, etc.

Similar jobs
Bachelor’s Degree or equivalent degree in computer science
Min 1-3 years of experience in Python and backend technology
Development experience with programming languages like C/C++, Erlang, Elixir.
Experience in Python / Go Lang is a must
Experience in creating and dealing with REST API and socket technology
Working Knowledge of RabbitMQ and Kafka
Knowledge of both SQL and NoSQL databases along with Redis and elastic search.
Working knowledge of network communication, TCP, UDP, HTTP, etc
Roles and Responsibilities:
Participate in the entire application lifecycle, focusing on coding and debugging
Write clean code to develop functional web applications
Troubleshoot and debug applications
Perform UI tests to optimize performance
Manage cutting-edge technologies to improve legacy applications
Collaborate with Front-end developers to integrate user-facing elements with server-side logic
Gather and address technical and design requirements
Provide training and support to internal teams
Build reusable code and libraries for future use
Liaise with developers, designers, and system administrators to identify new features
Follow emerging technologies
Optimizing multiple producers and multiple consumer system
Develop a Fault-tolerant application design.
Integration Developer
Job Description
Roles and Responsibilities
- Design, Code, test, debug, implement and document complex WSO2 sequences.
- Monitoring and logging tool stacks - Splunk/ELK/Prometheus, Grafana 4 Design, Code, test, debug, implement and document complex WSO2 sequences.
- Perform Build activities for WSO2 ESB Middleware integration, involves writing XSLT, ESB coding, configuration, and Analysis activities.
- Trouble shooting various problems in different stages of development using logs files, Traces and Log Analyzer.
- Responsible for understanding the requirement, solution design, coordinate the development and testing activities (end to end)
- Guide the team regarding WSO2 platform best practices, framework, reusable artefacts and ensure code quality and timely deliverables.
- Work with functional and technical customers to determine solutions that drive additional business value.
- Work with Github, Azure Devops and CI tools to automate dev, build, deployment and testing.
- Good knowledge in messaging brokers: WSO2 Message Broker, Apache Kafka.
- Monitoring the server (Monitoring logs and WSO2 metrics).
- Desired Candidate Profile
Desired Candidate Profile
- Candidate must have minimum 2+ years of hands-on experience in WSO2, preferably with WSO2 certification.
- Extensive experience in Integration by using WSO2 Product Stack (API Manager 2.6/3.x, Enterprise Integrator 6.5 and Identity Server 5.7.0)
- Experience in Implementing APIs in WSO2 EI and On-boarding APIs into WSO2 API Manager
- Experience in WSO2 API Manager for designing API facades and designing and implementing API Proxies.
- Hands-on experience in designing and developing high volume web services using API Protocols and Data Formats (REST, JSON, SOAP & XML).
- Must have hands on experience / knowledge with CI tools to automate dev, build, deploy.
- Experience in programming languages: Java, JavaScript, Python
- Experience in on boarding web applications into WSO2 Identity Server for authentication and authorizatio
Qualifications
- Minimum of a Bachelor's or Master’s degree in Computer Science, or a related four-year degree.
- 4 years of hands on experience in Integration
Key Responsibilities:
- Customize and develop Odoo modules as per business requirements.
- Integrate Odoo with third-party systems and APIs.
- Analyze, troubleshoot, and debug issues in existing modules.
- Create and maintain technical documentation.
- Migrate data and Odoo versions as needed.
- Collaborate with cross-functional teams (functional consultants, QA, UI/UX).
- Optimize performance and scalability of the Odoo platform.
Required Skills:
- Strong understanding of Python and Odoo framework.
- Proficiency in PostgreSQL, XML, JavaScript, QWeb and OWL.
- Experience with Odoo's core modules (Sales, Purchase, Inventory, Accounting, etc.).
- Familiarity with Odoo Studio and Odoo.sh is a plus.
Senior Python Developer
Experience: 4–8 Years
About the Role
We are looking for a Senior Python Developer Engineer to join our team. This role focuses on building and maintaining data-intensive backend systems, handling large-scale datasets, and exposing insights through robust, scalable APIs.
You will work closely with operational and transactional data, design efficient data pipelines, and build backend services that power analytics, reports, and ERP workflows. The ideal candidate is strong in Python, excellent with data and databases, and capable of owning features end-to-end.
Key Responsibilities
- Analyze large datasets to identify trends, inconsistencies, and operational insights.
- Design, build, and maintain backend services and REST APIs using Python and FastAPI.
- Perform advanced data manipulation and aggregation using Pandas, NumPy, and SQL.
- Design and optimize data pipelines for analytics, reporting, and downstream systems.
- Implement automated data quality checks, validations, and monitoring scripts.
- Work closely with product, application, and business teams to translate raw data into clear, actionable outputs.
- Optimize query performance across relational and analytical databases.
- Expose processed data and insights via APIs or dashboards for consumption by web or ERP applications.
- Ensure high standards of code quality, performance, scalability, and maintainability.
- Write clear documentation for APIs, data flows, and processing logic.
Required Skills & Qualifications
- 4–8 years of strong, hands-on experience with Python in production systems.
- Excellent experience with data handling, processing, and large datasets.
- Strong experience building APIs using FastAPI (or similar frameworks).
- Deep expertise in Pandas, NumPy, and SQL.
- Solid experience with MySQL and PostgreSQL.
- Experience working with analytical or reporting workloads.
- Strong understanding of data modeling, joins, aggregations, and performance tuning.
- Proficiency with Git and collaborative development workflows.
- Strong analytical and problem-solving skills with the ability to work independently.
Good to Have
- Experience with ClickHouse, Databricks, or Elasticsearch.
- Exposure to data engineering concepts such as ETL/ELT, batch processing, and data pipelines.
- Experience with workflow orchestration tools (Airflow, Prefect, Dagster).
- Familiarity with data visualization libraries (Plotly, Matplotlib, Seaborn).
- Experience with AWS services (S3, EC2, RDS, Lambda).
- Prior experience integrating data services into ERP or business applications.
Soft Skills
- Strong analytical mindset and attention to detail.
- High ownership and accountability.
- Ability to work independently with minimal supervision.
- Clear communication and documentation skills.
- Proactive, solution-oriented approach.
Backend Engineer (MongoDB / API Integrations / AWS / Vectorization)
Position Summary
We are hiring a Backend Engineer with expertise in MongoDB, data vectorization, and advanced AI/LLM integrations. The ideal candidate will have hands-on experience developing backend systems that power intelligent data-driven applications, including robust API integrations with major social media platforms (Meta, Instagram, Facebook, with expansion to TikTok, Snapchat, etc.). In addition, this role requires deep AWS experience (Lambda, S3, EventBridge) to manage serverless workflows, automate cron jobs, and execute both scheduled and manual data pulls. You will collaborate closely with frontend developers and AI engineers to deliver scalable, resilient APIs that power our platform.
Key Responsibilities
- Design, implement, and maintain backend services with MongoDB and scalable data models.
- Build pipelines to vectorize data for retrieval-augmented generation (RAG) and other AI-driven features.
- Develop robust API integrations with major social platforms (Meta, Instagram Graph API, Facebook API; expand to TikTok, Snapchat, etc.).
- Implement and maintain AWS Lambda serverless functions for scalable backend processes.
- Use AWS EventBridge to schedule cron jobs and manage event-driven workflows.
- Leverage AWS S3 for structured and unstructured data storage, retrieval, and processing.
- Build workflows for manual and automated data pulls from external APIs.
- Optimize backend systems for performance, scalability, and reliability at high data volumes.
- Collaborate with frontend engineers to ensure smooth integration into Next.js applications.
- Ensure security, compliance, and best practices in API authentication (OAuth, tokens, etc.).
- Contribute to architecture planning, documentation, and system design reviews.
Required Skills/Qualifications
- Strong expertise with MongoDB (including Atlas) and schema design.
- Experience with data vectorization and embeddings (OpenAI, Pinecone, MongoDB Atlas Vector Search, etc.).
- Proven track record of social media API integrations (Meta, Instagram, Facebook; additional platforms a plus).
- Proficiency in Node.js, Python, or other backend languages for API development.
- Deep understanding of AWS services:
- Lambda for serverless functions.
- S3 for structured/unstructured data storage.
- EventBridge for cron jobs, scheduled tasks, and event-driven workflows.
- Strong understanding of REST and GraphQL API design.
- Experience with data optimization, caching, and large-scale API performance.
Preferred Skills/Experience
- Experience with real-time data pipelines (Kafka, Kinesis, or similar).
- Familiarity with CI/CD pipelines and automated deployments on AWS.
- Knowledge of serverless architecture best practices.
- Background in SaaS platform development or data analytics systems.
What you will do?
Project Management
- Work with the product management team to create an engineering roadmap that aligns with the product roadmap.
- Translate engineering roadmap into executable internal projects, and own the end-to-end execution of these projects.
- Plan, execute and deliver projects as per schedule, content, and quality metrics.
- Manage the day-to-day activities of the engineering team using Agile practices.
- Keep stakeholders continually updated on the progress of projects and operations.
- Track and report engineering health metrics (such as bugs by severity, production incidents etc.)
People Management
- Hire and mentor a team of engineers
- Manage learning and development, and performance of your team.
- Own, Conceptualize and Build a tech-focused team
Technical Work
- Core stakeholder to all technical design and architecture of team.
- Review code, test plans, and deployment plans.
- Focus and Strengthen all aspects of reliability
What we look for?
Must Haves
- Experience in telecom messaging software systems.
- Experience in distributed and scalable systems.
- Communication skills - excellent written and oral communication to present complex ideas/concepts in a clear and concise manner; communicating with key stakeholders with work/project progress.
Good to Have
- Experience in telecom messaging software systems.
- Experience in distributed and scalable systems.
- Communication skills - excellent written and oral communication to present complex ideas/concepts in a clear and concise manner; communicating with key stakeholders with work/project progress
Key Responsibilities:
- Rewrite existing APIs in NodeJS.
- Remodel the APIs into Micro services-based architecture.
- Implement a caching layer wherever possible.
- Optimize the API for high performance and scalability.
- Write unit tests for API Testing.
- Automate the code testing and deployment process.
Skills Required:
- At least 2.5 years of experience developing Backends using NodeJS — should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.
- Excellent hands-on experience using MySQL or any other SQL Database.
- Good knowledge of MongoDB or any other NoSQL Database.
- Good knowledge of Redis, its data types, and their use cases.
- Experience with graph-based databases like GraphQL and Neo4j.
- Experience developing and deploying REST APIs.
- Good knowledge of Unit Testing and available Test Frameworks.
- Good understanding of advanced JS libraries and frameworks.
- Experience with Web sockets, Service Workers, and Web Push Notifications.
- Familiar with NodeJS profiling tools.
- Proficient understanding of code versioning tools such as Git.
- Good knowledge of creating and maintaining DevOps infrastructure on cloud platforms.
- Should be a fast learner and a go-getter — without any fear of trying out new things Preferences.
- Experience building a large scale social or location-base
Should have Excellent Experience of Node.js.
In-Depth knowledge of Express Js, JavaScript, TypeScript,
Should have experience in MongoDB, My SQL, GraphQL and any graph Database
Experience working with REST APIs, and Sockets.
Ability to Identify and fix production and non-production application issues as a part of the deployment.
Good Knowledge of AWS - Beanstalk, Cloud Watch.
Good to have Agile/JIRA/ Continuous Deployment experience.
Good Knowledge of JSON, API, and JWT
Ability and willingness to manage multiple projects/tasks.
Basic Understanding of HTML5, CSS.
Job Responsibilities:
Understanding accessibility and security compliance (Depending on the specific project)
User authentication and authorization between multiple systems, servers, and environments.
Integration of multiple data sources and databases into one system
Understanding fundamental design principles behind a scalable application.
- Must possess a fair, clear understanding of fundamentals and concepts of Magento 1/2, PHP.
- Must have strong experience in Magento Extension development.
- Write well-engineered source code that complies with accepted web standards.
- Strong experience of Magento Best Practices, including experience developing custom extensions and extending third party extensions.
- Thorough functional and code level knowledge of all Magento products and all relevant commerce technologies
- Good experience on Caching & Performance improvement.
About us:
Siply helps underserved masses inculcate savings behaviour to build a more productive and financially secure country. Our Vision is to build the Digital Bank for 40 Crore Underserved Indians.
Company Link - https://siply.in/">https://siply.in/
About the Role:
This is the Senior role where you will build systems and infrastructure to enable seamless user experience across all our offerings in the space of Micro-Savings, Micro-Credit, Micro-Insurance, and associated Value-Added Services. You will power the user experiences on the App and translate complex technical issues into Business opportunities.
Responsibilities:
- Build the architecture for our Product platforms and take ownership for deliverables.
- Good Understanding of all stage of software development and also mentoring team.
- Design some of the most advanced & complex software systems / products in the industry.
- Determine technical feasibility of medium to low complexity features or solutions by evaluating problem, possible solutions and technology requirements.
- Exercise judgement in prioritizing tasks and selecting methods and techniques for obtaining solutions.
- Collaborate and work closely with Engineering, Product and Design team.
Requirements:
- 4 to 7 years of experience in software product development.
- Degree in Computer Science or related field from top tier universities is preferred.
- Excellent abstraction, coding and system design skills.
- Strong hands-on technology experience building and running large scale systems handling multi-million sessions/transactions per day.
- Strong experience in large scale Database systems like rdbms & NoSQL stores.
- Excellent programming skills in Java/GO/NodeJS and expertise in multi- threading and performance-oriented programming.
Join us to be a part of our Growth Journey!









