Senior Software Engineer (Noida)

Senior Software Engineer (Noida)

04 Oct
|
Aivaratech Infomatics
|
Noida

04 Oct

Aivaratech Infomatics

Noida

Company: Aivaratech Infomatics

Job Type: Full-time

Work Mode: Remote

Experience: 4+ years

Department: Software Engineering / Technology

About the Role

Aivaratech Infomatics is looking for a Senior Developer to lead software and technology engineering initiatives across our products and platforms.

The role involves working across application architecture, AI/ML integration, backend engineering, data pipelines, APIs, and distributed applications. You will be responsible for translating technical requirements into scalable solutions, making architecture decisions, reviewing code, and helping engineering teams deliver reliable production-ready systems.

This is a hands-on technical leadership role for someone who enjoys solving complex engineering problems and working across multiple layers of the technology stack.

Key Responsibilities

- Design, develop, and maintain scalable and production-ready software applications.
- Lead application architecture and system design for new and existing products.
- Design robust APIs, backend services, databases, and distributed application components.
- Integrate AI/ML models, LLMs, algorithms, and intelligent automation into applications.
- Develop and optimize data pipelines, processing workflows, and backend services.
- Evaluate technical approaches, frameworks, libraries, and architecture patterns.
- Write clean, maintainable, testable, and well-documented code.
- Conduct code reviews and establish engineering best practices.
- Identify performance bottlenecks, reliability issues, security risks, and technical debt.
- Debug complex production and development issues and drive them to resolution.
- Work closely with product, AI/ML, frontend, and other engineering teams.
- Mentor developers and contribute to technical decision-making.
- Design systems with scalability, observability, security, and maintainability in mind.
- Participate in architecture discussions, technical planning, and development roadmaps.
- Contribute to CI/CD, deployment, monitoring, and production engineering where required.

Key Focus Areas1. Core Application Architecture
- System architecture and technical design
- REST APIs and backend services




- Microservices and distributed systems
- Database architecture and optimization
- Scalable application design

1. AI & Data Engineering

- AI/ML model integration
- LLM and generative AI applications
- AI-powered workflows and automation
- Data pipelines and processing systems
- Model/API orchestration and integration

1. Backend & Performance Engineering

- High-performance backend systems
- Asynchronous and concurrent processing
- Caching and database optimization
- API performance and reliability
- Fault-tolerant application design

1. Engineering Leadership

- Code reviews and technical standards
- Mentoring developers
- Technical problem solving
- Architecture decisions
- Engineering documentation and knowledge sharing

Required Skills
- 4+ years of professional software development experience.
- Strong proficiency in at least one backend programming language such as Python, Java, Node.js, Go, or similar.
- Strong understanding of software architecture, system design, and design patterns.
- Experience building and integrating REST APIs and backend services.
- Strong knowledge of databases such as PostgreSQL, MySQL, MongoDB, or equivalent.
- Experience with Git and collaborative software development workflows.
- Strong debugging and problem-solving skills.
- Understanding of application security, scalability, performance, and reliability.
- Experience working with cloud platforms such as AWS, Azure, or GCP.
- Ability to independently analyze technical problems and design practical solutions.

Preferred Skills Experience with one or more of the following will be an advantage:
- Python / FastAPI / Django
- Node.js / TypeScript
- React or modern frontend frameworks
- Docker and containerized applications
- Kubernetes
- CI/CD pipelines
- Redis and message queues
- PostgreSQL / MongoDB
- AWS / Azure / GCP




- Machine Learning / AI systems
- LLM APIs and AI agents
- RAG systems and vector databases
- Model serving and inference optimization
- Data engineering and ETL pipelines
- Distributed systems and event-driven architecture

What We Look For We are looking for an engineer who:
- Thinks beyond individual features and understands the complete system.
- Can make sound architectural decisions and explain the trade-offs.
- Is comfortable working independently in a remote environment.
- Can take ownership of a problem from requirement → design → implementation → testing → deployment.
- Writes production-quality code rather than simply making a feature work.
- Enjoys learning new technologies and evaluating emerging AI technologies.
- Can mentor other developers while remaining hands-on with development.
- Communicates clearly with technical and non-technical stakeholders.

Work Environment Aivaratech operates in a collaborative remote engineering workplace. You will work with distributed team members using modern development, communication, version-control, and project-management tools.

The role requires strong self-management, documentation, communication, and ownership.

Why Join Aivaratech Infomatics?

- Work on AI-powered and software engineering products.
- Opportunity to work across AI, backend systems, data, and distributed applications.
- High ownership and involvement in technical architecture.
- Opportunity to influence engineering practices and product technology decisions.
- Remote-first collaborative environment.
- Exposure to emerging AI and automation technologies.
- Opportunity to mentor and grow with an evolving engineering team.

Application If you are interested in building scalable software systems and working at the intersection of software engineering, AI, automation, and distributed systems, we would like to hear from you.

Apply with your updated resume and relevant project/GitHub links.

Pay: ₹678,000.00 - ₹1,090,000.00 per month

Benefits

- Internet reimbursement
- Paid sick time
- Provident Fund
- Work from home

Work Location: In person

📌 Senior Software Engineer (Noida)
🏢 Aivaratech Infomatics
📍 Noida

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: senior software engineer (noida) / noida