Flutter, Node.js Backend, DevOps, QA, Database Engineers

Galli Express

Details / requirements:

VACANCY ANNOUNCEMENT

1. Job Title: Flutter Developer (2)

Job Description:

We are seeking a highly skilled and experienced Flutter Developer to join our team. As a Flutter Developer, you will be responsible for developing mobile applications using the Flutter framework.

Requirements:

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 2+ years of experience in mobile application development using Flutter.
  • Proven experience in developing and maintaining large-scale mobile applications using Flutter.
  • Strong knowledge of Flutter, Dart, and mobile development technologies.
  • Experience with third-party libraries and APIs, and integration with back-end systems.
  • Familiarity with agile development methodologies.
  • Experience with Git or other version control systems.
  • Expertise in state management solutions like Provider, GetX, or Bloc.

2. Job Title: Node.js Backend Developer (3)

Job Description:

We are seeking a Senior Node.js Backend Developer to lead the development and maintenance of our backend systems. As a Senior Node.js Backend Developer, you will be responsible for designing and implementing scalable and high-performance backend systems using Node.js and related technologies.

Requirements:

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 2+ years of experience in backend development using Node.js.
  • Proven experience in designing and implementing scalable and high-performance backend systems using Node.js.
  • Expertise in Node.js and related frameworks such as Express.js.
  • Experience with database systems such as MySQL, MongoDB, or PostgreSQL, including data modelling and performance tuning.
  • Familiarity with microservices architecture and containerization technologies such as Docker and Kubernetes.
  • Experience with cloud computing platforms such as AWS or GCP.
  • Familiarity with RESTful APIs and web services.
  • Experience with Git or other version control systems.

3. Job Title: QA Engineer (2)

Job Description:

We are looking for a Quality Assurance (QA) Engineer to join our team. As a QA Engineer, you will be responsible for ensuring that our software products meet high-quality standards and user expectations.

Responsibilities:

  • Create and execute test plans, test cases, and test scripts for software products.
  • Collaborate with software developers and product owners to ensure that requirements are clearly defined and testable.
  • Identify and document defects and track them to resolution.
  • Develop and maintain automated test scripts and tools.
  • Work with cross-functional teams to improve product quality and reliability.
  • Participate in design and code reviews to provide input on quality and testability.

Requirements:

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 2+ years of experience in software quality assurance and testing.
  • Experience with testing methodologies and tools, such as manual and automated testing, test case management, and defect tracking.
  • Familiarity with programming languages such as Java, Python, or JavaScript.
  • Knowledge of software development processes and Agile methodologies.

4. Job Title: Database Engineer (1)

Job Description:

We are seeking an experienced Database Engineer to join our team. As a Database Engineer, you will be responsible for designing, implementing, and maintaining our company's databases.

Responsibilities:

  • Design, implement, and maintain databases, including data models, schema design, and database objects.
  • Optimise database performance through query optimization, indexing, and other tuning techniques.
  • Ensure data consistency, accuracy, and security through data validation, backup, and recovery procedures.
  • Collaborate with software developers to integrate databases into software applications.
  • Develop and maintain database documentation, including data dictionaries and data flow diagrams.
  • Troubleshoot and resolve database issues, including replication, synchronisation, and connectivity issues.

Requirements:

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 2+ years of experience in database engineering, administration, or development.
  • Strong knowledge of relational database management systems (RDBMS) such as MySQL, PostgreSQL, or Oracle.
  • Strong knowledge of NoSQL databases, particularly MongoDB.
  • Experience with database design, data modelling, and schema design.
  • Familiarity with database performance tuning and optimization techniques.
  • Understanding of database security, backup, and recovery procedures.

5. Job Title: DevOps Engineer (1)

Job Description:

We are looking for an experienced DevOps Engineer to join our team. As a DevOps Engineer, you will be responsible for automating and managing the software release process, infrastructure management, and system administration tasks.

Responsibilities:

  • Develop and maintain infrastructure as code (IaC) using tools such as Terraform or CloudFormation.
  • Automate software deployment and release processes using tools such as Jenkins, GitLab CI/CD, or CircleCI.
  • Monitor and maintain application and infrastructure security using tools such as AWS Security Hub or Azure Security Center.
  • Implement and manage containerization technologies such as Docker and Kubernetes.
  • Manage and maintain cloud-based services such as AWS, Azure, or Google Cloud Platform.
  • Collaborate with software developers and system administrators to improve application reliability, scalability, and performance.
  • Ensure high availability, fault tolerance, and disaster recovery for critical applications and systems.

Requirements:

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 2+ years of experience in DevOps, system administration, or software development.
  • Strong knowledge of cloud infrastructure and services such as AWS, Azure, or Google Cloud Platform.
  • Experience with configuration management tools such as Ansible, Puppet, or Chef.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Understanding of agile methodologies and software development processes.

Overview

Category Engineering - Software, Software Development
Openings 9
Salary Based on experience
Position Type Full Time
Position Level Senior Level, Mid Level
Experience Please check vacancy details.
Education B.E. in Computer Science, Bachelors in Computer Science, Masters in computer engineering, Computer Engineering
Posted Date 10 May, 2023
Apply Before 09 Jun, 2023
City Lalitpur