Careers at INIT

Join Our Team – Build the Future with INIT

Be part of an innovative, growth-driven environment where your skills, creativity, and ambition are valued. Explore exciting career opportunities and shape the future with INIT.

Growth & Development

Why Work at INIT?

Innovative Work Culture

Be part of groundbreaking projects in cloud computing, enterprise software, and digital transformation.

Career Growth

Develop your skills with mentorship, training, and hands-on experience in cutting-edge technologies.

Collaborative Environment

Work with a team of passionate professionals who encourage learning, creativity, and teamwork.

Competitive Benefits

Enjoy attractive compensation packages, work-life balance, and professional development opportunities.

Current Job Openings​

We are always looking for talented individuals to join our team. Explore our open positions and find the right fit for your skills and aspirations.

Software Engineer (Full Stack)

Job Description:
As a Full Stack Software Engineer at INIT, you will be responsible for developing, testing, and deploying web applications. You will work with both frontend and backend technologies, ensuring seamless integration and high performance.

Key Responsibilities:

  • Design, develop, test, and deploy full-stack web applications with a strong emphasis on scalability and performance.
  • Build interactive and responsive user interfaces using modern JavaScript frameworks (React, Angular, or Vue.js) and develop robust backend services using Node.js, Python, or PHP.
  • Design and integrate RESTful or GraphQL APIs for seamless communication between frontend and backend components.
  • Work with relational and non-relational databases like MySQL, PostgreSQL, or MongoDB, ensuring data integrity and efficiency.
  • Optimize applications for speed, security, and performance, following best coding practices.
  • Work closely with designers, backend developers, and stakeholders to ensure project success.
  • Use Git for version control and implement CI/CD pipelines for continuous deployment.

Requirements:

  • Bachelor’s degree in Computer Science or a related field.
  • 2+ years of experience in full-stack development.
  • Proficiency in JavaScript frameworks (React, Angular, or Vue.js) and backend technologies (Node.js, Python, or PHP).
  • Experience with databases such as MySQL, PostgreSQL, or MongoDB.
  • Strong problem-solving skills and attention to detail.
Backend Developer

Job Description:
As a Backend Developer, you will focus on server-side logic, database management, and API development to support web and mobile applications.

Key Responsibilities:

  • Design, develop, and maintain scalable backend services, microservices, and APIs using Node.js, Python, or Java.
  • Work with relational (MySQL, PostgreSQL) and NoSQL (MongoDB, DynamoDB) databases, ensuring optimal performance.
  • Develop and maintain backend architecture that ensures high availability, fault tolerance, and scalability.
  • Implement authentication and authorization mechanisms such as OAuth, JWT, and SSO.
  • Improve backend performance by optimizing database queries, caching mechanisms, and load balancing techniques.
  • Deploy, monitor, and manage backend services on cloud platforms like AWS, using tools such as Docker, Kubernetes, and Terraform.
  • Identify and resolve performance bottlenecks, ensuring system reliability and uptime.

Requirements:

  • Bachelor’s degree in Computer Science or related field.
  • 2+ years of experience in backend development.
  • Strong knowledge of Node.js, Python, or Java.
  • Experience with RESTful and GraphQL APIs.
  • Familiarity with cloud platforms like AWS.
Frontend Developer

Job Description:
As a Frontend Developer, you will build and maintain engaging, user-friendly interfaces for web applications.

Key Responsibilities:

  • Translate wireframes and designs into interactive, high-performance web applications using React.js, Angular, or Vue.js.
  • Ensure applications are fully responsive and compatible across various devices and browsers.
  • Implement efficient state management solutions using Redux, Vuex, or Context API.
  • Optimize UI rendering, lazy loading, and caching to improve user experience and load times.
  • Work closely with backend developers to consume RESTful and GraphQL APIs.
  • Develop modular and reusable components, ensuring maintainability and scalability.
  • Ensure compatibility across different web browsers and accessibility standards.

Requirements:

  • Bachelor’s degree in Computer Science or related field.
  • 2+ years of experience in frontend development.
  • Proficiency in React.js, Angular, or Vue.js.
  • Experience with HTML, CSS, JavaScript, and TypeScript.
  • Familiarity with version control systems like Git.
SQA Engineer

Job Description:
As an SQA Engineer, you will be responsible for ensuring the quality and reliability of INIT’s software products through rigorous testing.

Key Responsibilities:

  • Develop comprehensive test plans, strategies, and test cases to ensure software quality.
  • Conduct both manual and automated testing using tools like Selenium, JUnit, and Cypress.
  • Identify, document, and track software defects using bug tracking tools like Jira or Bugzilla.
  • Evaluate application performance under various conditions using JMeter and LoadRunner.
  • Identify vulnerabilities and perform penetration testing to ensure data security.
  • Conduct thorough testing after each development cycle to prevent issues in production.
  • Work closely with development teams to troubleshoot issues and improve software quality.

Requirements:

  • Bachelor’s degree in Computer Science or related field.
  • 2+ years of experience in software quality assurance.
  • Knowledge of testing frameworks and automation tools (Selenium, JUnit, TestNG).
  • Familiarity with Agile development methodologies.
  • Strong analytical and problem-solving skills.
AWS Cloud Engineer

Job Description:
As an AWS Cloud Engineer, you will be responsible for designing, deploying, and maintaining cloud-based infrastructure on AWS.

Key Responsibilities:

  • Design, deploy, and maintain cloud infrastructure on AWS using services like EC2, S3, Lambda, and RDS.
  • Implement Infrastructure-as-Code (IaC) solutions using Terraform, AWS CloudFormation, or Ansible.
  • Ensure cloud security by implementing IAM policies, encryption, and compliance frameworks (ISO, NIST, GDPR).
  • Use AWS CloudWatch, Prometheus, and Grafana to monitor system performance and optimize resource utilization.
  • Implement load balancing, auto-scaling, and failover strategies to ensure system reliability.
  • Develop and maintain CI/CD pipelines using AWS CodePipeline, Jenkins, and GitHub Actions.
  • Identify and resolve cloud-related issues while implementing backup and disaster recovery solutions.

Requirements:

  • Bachelor’s degree in Computer Science, IT, or a related field.
  • 3+ years of experience in cloud computing and AWS services.
  • Strong knowledge of AWS services such as EC2, S3, Lambda, and RDS.
  • Experience with CI/CD pipelines and DevOps practices.
  • AWS certification is a plus.
Project Manager

Job Description:
As a Project Manager, you will oversee the planning, execution, and completion of software development projects, ensuring timely delivery and high quality.

Key Responsibilities:

  • Define project scope, deliverables, and milestones while developing detailed project roadmaps.
  • Act as the primary liaison between clients, internal teams, and leadership, ensuring alignment on project goals.
  • Implement Agile practices, conduct daily stand-ups, and facilitate sprint planning sessions.
  • Identify project risks early, develop mitigation strategies, and address roadblocks proactively.
  • Allocate resources efficiently, track project budgets, and ensure cost-effective execution.
  • Monitor project progress, ensure quality deliverables, and provide status reports to stakeholders.
  • Continuously optimize project management processes to improve team efficiency and project outcomes.

Requirements:

  • Bachelor’s degree in Computer Science, Business, or related field.
  • 3+ years of experience in project management.
  • Strong knowledge of Agile and Scrum methodologies.
  • Excellent leadership and communication skills.
  • PMP or Agile certification is a plus.
Business Analyst

Job Description:
As a Business Analyst, you will bridge the gap between business needs and technical solutions, analyzing requirements and optimizing processes.

Key Responsibilities:

  • Collaborate with stakeholders to gather business and functional requirements for software solutions.
  • Analyze and optimize business processes using tools like BPMN, Lucidchart, or Visio.
  • Define user stories, acceptance criteria, and workflows for development teams.
  • Conduct research to identify trends, opportunities, and business needs.
  • Use data visualization tools like Power BI, Tableau, or Google Analytics to generate insights.
  • Act as a bridge between technical teams and business units, ensuring clear communication and alignment.
  • Maintain comprehensive project documentation, requirement specifications, and business case reports.

Requirements:

  • Bachelor’s degree in Business, IT, or related field.
  • 2+ years of experience as a Business Analyst.
  • Strong analytical and problem-solving skills.
  • Experience with business process modeling and documentation.
  • Familiarity with Agile methodologies.

How To Apply

Send your updated resume to careers@init-global.com and let’s explore how you can be a part of INIT. Don’t forget to mention the position you are applying for in the subject line.

Can’t find the role you’re looking for? We’d still love to hear from you!

This is a staging environment