Bestkaam Logo
Aaizel International Technologies Pvt Ltd Logo

Senior Software Engineer

Actively Reviewing the Applications

Aaizel International Technologies Pvt Ltd

India, Haryana, Gurugram Internship On-site
Posted 8 hours ago Apply by June 15, 2026

Job Description

Job Title: Senior Software Engineer

Location: Gurgaon, India

Employment Type: Full-Time

Experience: 8+ Years

 

About Aaizel International Technologies Pvt Ltd.

Aaizel International Technologies Pvt Ltd is a pioneering tech startup at the intersection of Cybersecurity, AI, Geospatial solutions, and more. We drive innovation by delivering transformative technology solutions across industries. As a growing startup, we are looking for passionate and versatile professionals eager to

work on cutting-edge projects in a dynamic environment.

 

Role Overview

As a Senior Software Engineer, you will architect, develop, and maintain our web applications and

microservices. You will be equally responsible for designing robust Backend systems and creating

modern, interactive Frontend interfaces. Collaborating closely with product managers, UX/UI

designers, and other developers, you will ensure that our end-to-end solutions are scalable,

secure, and deliver outstanding user experiences. You will also mentor junior developers and

shape best practices across the development lifecycle.

 

Key Responsibilities

1. End-to-End Application Development

Backend Focus:

 Architecture & API Development:

o Design and build scalable RESTful APIs and microservices using Python

(Django/FastAPI).

o Develop modular, high-performance backend systems to handle business logic,

data processing, and integrations with third-party services.

 Data Management & Integration:

o Integrate and manage relational databases (e.g., PostgreSQL with TimescaleDB

extension) and NoSQL systems for structured and time-series data.

o Collaborate with data engineers to optimize data flow, caching strategies, and

secure storage practices.

 Security & Performance:

o Implement robust security measures including OAuth2, JWT, and Keycloak-based

authentication.

o Optimize backend performance with asynchronous programming and efficient

query handling.

 

Frontend Focus:

 User Interface & Experience:

o Architect and develop dynamic, responsive user interfaces using Next.js with

TypeScript.

o Leverage modern UI libraries and frameworks to create intuitive dashboards, data

visualizations (using D3.js, Recharts), and interactive web components.

 State Management & Component Design:

o Implement scalable state management solutions (e.g., Redux Toolkit, React Query)

and follow component-based design principles for modular, reusable code.

 

 Performance & Accessibility:

o Optimize frontend performance by ensuring fast load times, smooth animations,

and responsiveness across devices.

o Adhere to best practices in accessibility and internationalization to deliver inclusive

user experiences.

 

2. Technical Leadership & Collaboration

 Team Mentorship:

o Provide technical guidance and mentorship to junior developers through code

reviews, pair programming, and technical workshops.

 Cross-Functional Collaboration:

o Work closely with product managers, designers, and backend engineers to ensure

cohesive product development.

 

 DevOps & CI/CD:

o Establish and maintain CI/CD pipelines using tools like GitLab CI/CD or Jenkins,

integrating both frontend and backend testing and deployment processes.

o Utilize containerization (Docker) and orchestration (Kubernetes) for scalable,

reliable deployments.

 

3. Testing, Debugging & Maintenance

 Quality Assurance:

o Develop and enforce comprehensive automated testing strategies (unit, integration,

and end-to-end tests) for both frontend and backend components.

 Debugging & Troubleshooting:

o Utilize advanced debugging tools to identify, diagnose, and resolve issues rapidly

across the entire technology stack.

 Ongoing Support:

o Monitor application performance via tools like Prometheus/Grafana and apply

updates and enhancements based on real-world usage and feedback.

 

4. Innovation & Continuous Improvement

 Technology Evaluation:

o Stay current with emerging trends in both Frontend and Backend development.

Evaluate new tools and frameworks to improve product quality and development

efficiency.

 Documentation & Knowledge Sharing:

o Maintain detailed technical documentation for architecture, APIs, UI components,

and integration processes.

o Foster a culture of continuous improvement through internal knowledge sharing

sessions and technical training.

Recommended Technology Stack

 

Backend:

 Python (Django/FastAPI):

o Provides a robust API framework with asynchronous support for high-performance

microservices.

 

 Database:

o PostgreSQL with TimescaleDB extension for structured and time-series data.

 Authentication & Security:

o Keycloak, OAuth2, JWT for comprehensive identity and access management.

 

Frontend:

 Next.js with TypeScript:

o Enables server-side rendering, strong typing, and a modular component

architecture ideal for complex dashboards.

 Visualization:

o D3.js, Recharts for building interactive, data-driven visualizations.

DevOps & Additional Tools:

 Containerization & CI/CD:

o Docker, Kubernetes, GitLab CI/CD/Jenkins for seamless integration and

deployment.

 Caching & Performance:

o Redis for high-performance caching and session management.

 

Required Skills & Qualifications

Technical Expertise:

 Full Stack Development:

o 8+ years of hands-on experience in both backend and frontend development.

o Proficient in Python (Django/FastAPI) for backend services and Next.js with

TypeScript for frontend development.

 API & Data Integration:

o Proven experience in designing and integrating RESTful APIs and managing

relational and NoSQL databases.

 

 Security & Performance:

o Expertise in implementing security best practices and performance optimization

techniques across the stack.

 DevOps & Testing:

o Experience with CI/CD pipelines, containerization (Docker), orchestration

(Kubernetes), and automated testing frameworks.

 Leadership:

o Strong track record of mentoring teams, conducting code reviews, and managing

full-cycle projects.

 

Educational Background:

 Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field

from a reputed institution.

 

What We Offer

 Innovative Projects: Work on state-of-the-art full stack applications that push the

boundaries of technology.

 Professional Growth: Continuous learning opportunities, mentorship, and career

advancement.

 Collaborative Environment: Join a dynamic team that values technical excellence,

innovation, and collaboration.

 Impactful Work: Play a critical role in shaping our digital strategy and driving business

growth.

 

How to Apply

Please submit your resume and a cover letter outlining your relevant experience and how you can

contribute to Aaizel Tech success. Send your application to [email protected],

or [email protected].

Join Aaizel Tech and be part of a team that’s shaping the future of Big Data & AI-driven applications!

Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.