Flutter, Node.js Backend, DevOps, QA, Database Engineers
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 |