Call us: +91-8003915111

What we do at RackNap?


We enable CSPs to grow a business in cloud

RackNap is a Cloud Service Delivery and end-to-end Business Automation platform, and it enables CSPs, datacenters, telcos, hardware and software distributors, SaaS and subscription service providers, and hosting service providers to sell cloud and traditional web services on their own infrastructure, as well as via third party providers like Microsoft, AWS, Google, IBM – SoftLayer, and others.

We've a great Work Culture at RackNap


We've an established set of values and work philosophy that guide us in achieving nothing but, the best.

We're passionate

We take extreme pride in what we do, and we do it to the best of our ability. Our inspiration lies in continuous improvement and innovation in our daily operations.

Hosting Support System

We value individuality

Respect for individual talents is the core tenet of our work philosophy. At RackNap, you're encouraged to be creative and think way outside the box.

Hosting Support System

We listen

We've an open-door and open-line policy. We operate transparently, communicate openly, and are committed to honest, ethical business practices.

Our Offices


We're headquartered in Jaipur with 12 offices located in 4 countries across the globe.
RackNap Office - Jaipur, India

India

RackNap Office - Dubai

UAE

RackNap Office - Singapore

Singapore

RackNap Office - Dubai

USA

Benefits of working at RackNap


Opportunity to work with industry pros

Opportunity to work with industry pros

RackNap has a great top level team that comprise industry leaders who guide the young talents to achieve excellence.
Work from home option

Work from home option

We believe in delivering the best at work and allow our team to deliver it from their comfort zone.
Flexible schedule

Flexible schedule

We allow flexibility in choosing the work hours for each team member.
Competitive salaries

Competitive salaries

When we have a team of excellent individuals we also pay them the best they deserve.
Celebrating each achievement

Celebrating each achievement

When we say we have fun at work, we mean that. We believe in celebrating each special moment and every achievement.

Current Openings


Your dream job is just a single click away. Apply for it.

1.
Senior PHP Developers

Job Description:
Experience: 4+ Years

We are URGENTLY looking for a PHP Developer responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

You will hit the ground running and hence you should have demonstrable experience of working on PHP based projects. You can work at the convenience of your home anywhere in India.

Responsibilities
  • Integration of user-facing elements developed by front-end developers
  • Build efficient, testable, and reusable PHP modules
  • Solve complex performance problems and architectural challenges
  • Integration of data storage solutions may include databases, key-value stores, blob stores, etc.
Skills And Qualifications
  • Strong knowledge of PHP web frameworks {such as CakePHP, Laravel, Yii, etc}
  • Understanding the fully synchronous behaviour of PHP
  • Understanding of MVC design patterns
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Knowledge of object oriented PHP programming
  • Understanding accessibility and security compliance
  • Strong knowledge of the common PHP or web server exploits and their solutions
  • Understanding fundamental design principles behind a scalable application
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Familiarity with limitations of PHP as a platform and its workarounds
  • Creating database schemas that represent and support business processes
  • Familiarity with SQL/NoSQL databases and their declarative query languages
  • Proficient understanding of code versioning tools, such as Git
  • Experience of creating SDKs, working on API creation, LDAP/IAM experience would be a great bonus
  • Knowledge of Cloud Services fundamentals

You may be required to work across different time zones, based upon client location, product releases timeframes etc.

2.
API Specialist

Job Description:
Experience: 4+ Years
  • As an API Specialist, you will design and build reusable and efficient APIs to be consumed by various cross platform web and mobile applications.
  • Produce all required design specifications, work with the Project/Development Manager to create detailed technical task lists, provide technical guidance to the project team, and enforce project standards and best practices
  • Use recommended best practices and customer inputs to produce design artefacts and technical implementation tasks required for project execution
  • Prepare architectural and other technical documents
  • Design and enforce API design policies
  • Configure API gateway to optimise traffic
  • Create documentation and communicate good practices for API development
  • Establish security-driven API standards and guidelines
  • Work with the technical team to implement the requirements of infrastructure components
  • API development and configuration
  • Set up Source code management using Dev Ops Tools and/or SourceTree etc.
  • Build and execute API functional and performance test plans
  • Test script definition and management
  • Execute Technical, functional, regression and load testing
  • API lifecycle release management and deployment
  • Monitor and understand API usage analytics
  • Provide strong technical leadership and guidance to project teams, including teams that are geographically distributed
  • Strong knowledge of Python, CGI/Perl, C & C++
Requirements
  • Minimum 4-year hands-on experience on designing and implementing REST & HTTP API.
  • At least 4 years of experience in technology consulting, enterprise and solutions architecture and architectural frameworks.
  • At least 2 years of experience in Enterprise Integration/Middleware Solutions, API Management in building solutions and architectural frameworks.
  • Degree in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines.

3.
LDAP/IAM Specialist

Job Description:
Experience: 4+ Years

Provide expert guidance, security requirements and implementation recommendations for LDAP based authentication and authorization for in a heterogenous Unix, Windows, Network and Application environment. Provide the same type of guidance, requirements and design validation for Multifactor Authentication and Single-Sign-on/Federated authentication systems. Should be familiar with Azure AD, SAML protocols and preferably an Identity and Access Management (IAM) certified Professional.

Skills/Requirements
  • Level: (Specialist with 5 years of experience)
  • LDAP based authentication and authorization for Operators and Admins, for Unix, Network, Windows, Apps
  • Technical and functional best practices in LDAP based authentication: Technical security of components, Hierarchical LDAP topologies, functional SoD.
  • Expert knowledge of authentication based on AD & AD-LDS
  • Expert knowledge on at least 1-2 Non-Microsoft LDAP auth solutions such as NetIQ, IBM, OID, Open LDAP etc
  • Kerberos and other federated auth solutions SAML, OAuth
  • Integrating LDAP with Unix PAM, SUDO with LDAP, Cisco Secure, etc
  • Experience implementing and administrating LDAP infrastructures
  • Knowledge of Privilege Access tools
  • Extended work hours may be required, including working hours to align with other time zones, based upon IT professionals client location.

4.
Software Architect

Job Description:
Skills/Requirements 4+ Years

Responsible for initial design and development of new software or extensive software revisions; Defines product requirements and creates high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms. Requires a bachelor's degree and At least 7 years of experience in the field or in a related area. Demonstrates expertise in a variety of the field's concepts, practices, and procedures. May provide consultation on complex projects and is the top-level contributor/specialist. May guide a team of developers through the project to completion. Typically reports to a head of a unit/department or top management.

  • Collaborating with other professionals to determine functional and non-functional requirements for new software or applications
  • Using tools and methodologies to create representations for functions and user interface of desired product
  • Developing high-level product specifications with attention to system integration and feasibility

We are looking for an experienced Software Architect to make intuitive high level decisions for software development. You will see the "big picture" and create architectural approaches for software design and implementation to guide the development team. A great software architect has a strong technical background and excellent IT skills. They are experienced in designing and possess ability to develop a unified vision for software characteristics and functions. The goal is to provide a framework for the development of a software or system that will result in high quality IT solutions.

Responsibilities
  • Collaborate with other professionals to determine functional and non-functional requirements for new software or applications
  • Use tools and methodologies to create representations for functions and user interface of desired product
  • Develop high-level product specifications with attention to system integration and feasibility
  • Define all aspects of development from appropriate technology and workflow to coding standards
  • Communicate successfully all concepts and guidelines to development team
  • Oversee progress of development team to ensure consistency with initial design
  • Provide technical guidance and coaching to developers and engineers
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Approve final product before launch
  • Proven experience as software architect
  • Experience in software development and coding in various languages (Cake PHP, PHP, C#, .NET, Java, Python etc.)
  • Excellent knowledge of software and application design and architecture
  • Excellent knowledge of UML and other modeling methods
  • Familiarity with HTML/CSS, JavaScript and UI/UX design
  • Understanding of software quality assurance principles
  • A technical mindset with great attention to detail
  • High quality organizational and leadership skills
  • Outstanding communication and presentation abilities
  • MSc/MA in computer science, engineering or relevant field
  • Extended work hours may be required, including working hours to align with other time zones, based upon IT professionals client location.