Technology

Devops Engineer

SeerBit·Lagos, nigeria·Full Time·Internship
TechnologyFull TimeInternship
-

Who are we looking for?

People who:

  • Take ownership and drive results
  • Enjoy solving real business challenges
  • Thrive in structured yet agile environments
  • Bring a proactive, execution-focused mindset
  • Are excited about learning, building, and growing with a scaling business.

At a glance

Company

SeerBit

Location

Lagos, nigeria

Employment

Full Time

Experience

Valid until

Not specified

Created

November 13, 2026

More opportunities

Similar roles you might like

Application Security Engineer

Strivo Labs

Lagos, nigeria

full-time

We're looking for an exceptional Application Security Engineer to strengthen the security of our applications, platforms, APIs, and development processes. This is an opportunity for a technically strong security professional who understands how modern applications are built, how vulnerabilities emerge, and how to prevent security risks before they reach production. Role Overview The Application Security Engineer will be responsible for embedding security throughout the software development lifecycle, identifying and mitigating vulnerabilities, conducting security assessments, and collaborating with engineering teams to build secure, resilient applications. Key Responsibilities Application Security & Secure Development: Design, implement, and maintain secure application development standards and guidelines. Integrate security practices into the Software Development Life Cycle (SDLC). Conduct application security reviews across web applications, mobile applications, and APIs.Identify, assess, prioritise, and remediate security vulnerabilities. Establish secure coding practices across engineering teams. Review application architecture and technical designs for security risks. Security Testing & Vulnerability Management: Perform penetration testing, vulnerability assessments, and security testing. Conduct code reviews focused on security vulnerabilities. Identify risks including SQL injection, XSS, CSRF, SSRF, broken authentication, insecure authorisation, and API vulnerabilities. Manage vulnerability tracking, remediation, and verification. Utilise tools such as SAST, DAST, SCA, and secrets scanning solutions. Support security testing before major product releases. DevSecOps & Infrastructure Security: Integrate automated security checks into CI/CD pipelines. Collaborate with DevOps engineers to secure cloud infrastructure, containers, and deployment environments. Implement dependency scanning, container security, and secrets management practices. Support security monitoring, incident response, and remediation. Strengthen security configurations across development, staging, and production environments. Security Architecture & Compliance: Develop security requirements for applications, APIs, and integrations. Apply security frameworks and best practices, including OWASP Top 10 and OWASP ASVS. Support compliance requirements relating to ISO 27001, SOC 2, and relevant data protection regulations. Develop security documentation, risk assessments, and remediation reports. Advise engineering teams on secure authentication, encryption, identity management, and access controls. Engineering Collaboration: Work closely with Software Engineers, Product Managers, DevOps Engineers, and technical leadership. Provide practical security guidance during development and code reviews. Conduct security awareness sessions for engineering teams. Champion security as an engineering responsibility rather than a final-stage checklist. Key Deliverables: Secure application architecture and development standards. Regular application security assessments and vulnerability reports. Security-integrated CI/CD pipelines. Improved vulnerability remediation turnaround.Secure APIs, authentication systems, and application integrations. Documented security controls and risk mitigation strategies. Reduced application security incidents and recurring vulnerabilities. Requirements 4 - 7+ years of experience in Application Security, Product Security, DevSecOps, or a closely related cybersecurity role. Strong understanding of web application security, API security, and modern application architectures. Practical experience conducting penetration testing and vulnerability assessments. Strong knowledge of OWASP Top 10, OWASP API Security Top 10, and secure coding principles. Experience with SAST, DAST, SCA, and security testing tools. Familiarity with Node.js, JavaScript/TypeScript, Python, or other modern programming languages. Experience securing REST APIs, authentication systems, databases, and third-party integrations. Understanding of cloud security, Docker, Kubernetes, and CI/CD pipelines. Familiarity with Git-based development workflows and automated security testing. Strong analytical, documentation, and problem-solving skills. Nice to Have: Relevant certifications such as OSCP, OSWE, GWAPT, CSSLP, or equivalent. Experience with AWS, Azure, or Google Cloud security. Knowledge of threat modelling methodologies such as STRIDE. Experience with bug bounty programmes or responsible vulnerability disclosure. Familiarity with security standards including ISO 27001, SOC 2, and PCI DSS. Experience supporting security reviews for SaaS platforms or enterprise applications. The Ideal Candidate: You are a security-minded engineer who understands both offensive and defensive security. You can identify weaknesses, explain risks clearly, and work constructively with developers to implement practical solutions. You don't just find vulnerabilities you help engineering teams build systems that are secure by design. Why Join Strivolabs? Work on diverse digital products, platforms, and technology solutions. Collaborate with a growing multidisciplinary engineering team. Influence security architecture and engineering standards. Contribute to building secure, scalable digital infrastructure. Grow within an ambitious technology and digital execution company.

44 minutes ago

Senior Qa Automation Engineer

ZOJATECH

Lagos (Hybrid) Employment Type: Full-time, Lagos, Nigeria

full-time

Zojatech Creating Smart Solutions for Your Business Idea, Our Goal is to provide software that streamline work processes, enhance productivity, improve life and enable business scalability We are recruiting to fill the position below: Job Title: Senior QA Automation Engineer Location: Lagos (Hybrid) Employment Type: Full-time Job Summary We are seeking an experienced Senior Quality Assurance Engineer to drive automation across our software quality assurance processes, with a strong focus on Android and iOS applications, APIs, and backend integrations. The successful candidate will own the QA automation strategy, build and maintain scalable testing frameworks, and embed automated quality checks into the software development and release lifecycle. This role requires a hands-on engineer who can improve test coverage, accelerate regression testing, strengthen release confidence, and mentor other QA engineers. Key Responsibilities QA Strategy and Test Planning: Define and implement a risk-based QA strategy, prioritising automation of critical user journeys, regression suites, APIs, and backend integrations. Review product requirements, user stories, acceptance criteria, and technical designs to identify gaps, clarify expected behaviour, and ensure testability early in development. Develop and maintain test plans, test cases, test data, and traceability between requirements, tests, and defects. Establish clear criteria for selecting tests for automation, balancing coverage, business risk, execution time, and maintenance effort. Collaborate with developers to strengthen unit and integration test coverage and prevent defects earlier in the development lifecycle. Test Automation and Framework Development: Design, build, and maintain reusable, scalable automation frameworks for mobile/webapplications and APIs. Develop automated mobile tests using tools such as Appium, WebdriverIO, or equivalent tools, and API tests using Postman/Newman, Playwright, or equivalent tools. Automate smoke, regression, integration, and end-to-end test suites, prioritising business-critical functionality. Implement reliable test data management, environment configuration, reporting, and failure diagnostics. Review automation code, establish coding standards, and reduce flaky tests, duplication, and unnecessary maintenance. Use manual and exploratory testing where human judgement or investigative testing provides greater value than automation. Functional and Non-Functional Testing: Validate Android and iOS applications across relevant devices, operating system versions, screen sizes, and network conditions. Test APIs and backend integrations, including authentication, authorisation, error handling, data integrity, and critical business workflows. Validate application behaviour under interrupted connectivity, background and foreground transitions, permission changes, and session expiry. Plan and execute performance, stability, compatibility, accessibility, and recovery testing appropriate to the product. Perform security-focused checks within the QA scope and collaborate with engineering or security specialists on deeper security assessments. Use SQL queries, application logs, and debugging tools to validate data and investigate failures. CI/CD and Release Quality: Integrate automated test suites into CI/CD pipelines, with appropriate checks for pull requests, builds, and releases. Define and maintain quality gates, test execution schedules, and release-readiness criteria with engineering and product teams. Investigate test failures, distinguish product defects from environment or automation issues, and ensure timely resolution. Provide release quality reports highlighting test results, coverage gaps, unresolved defects, residual risks, and release recommendations. Support post-release validation and translate production defects into improved test coverage and preventive checks. Collaboration and Continuous Improvement: Work closely with product managers, developers, designers, and DevOps engineers to embed quality throughout delivery. Log, prioritise, track, and verify defects, providing clear reproduction steps and supporting evidence. Mentor QA engineers in test design, automation development, debugging, and quality engineering practices. Track and improve QA metrics, including critical-flow automation coverage, regression execution time, test reliability, escaped defects, and defect resolution time. Continuously improve QA tools, processes, documentation, and testing efficiency. Success Measures Success in this role will be assessed through: Increased reliable automation coverage of critical user journeys, APIs, and regression scenarios. Reduced regression testing time and faster, more dependable release feedback. Stable automated test suites with fewer flaky tests and actionable failure reports. Effective CI/CD quality gates that identify issues before release. Reduced production defects, particularly high-severity and repeat issues. Improved QA documentation, engineering collaboration, and team capability. Specific targets will be agreed against the company’s baseline, product risks, and delivery priorities. Essential Requirements At least five years of software QA experience, including substantial hands-on experience in test automation and mobile application testing. Demonstrated experience building, extending, and maintaining automation frameworksnot solely executing existing scripts. Practical experience testing Android and iOS applications, with strong automation expertise in at least one platform. Hands-on experience with Appium, WebdriverIO, or an equivalent mobile automation framework. Strong API testing and automation skills, including validation of authentication, authorisation, response schemas, error handling, and integration behaviour. Proficiency in at least one programming language used for automation, such as JavaScript, TypeScript, Java, or Python. Experience integrating automated tests into CI/CD pipelines and using Git-based version control. Working knowledge of SQL and database validation. Strong understanding of test design techniques, risk-based testing, exploratory testing, and defect management. Experience diagnosing failures using logs, network traffic, device debugging tools, and test execution reports. Familiarity with Agile delivery practices and effective collaboration across engineering and product teams. Strong analytical, problem-solving, communication, and documentation skills. Demonstrated ability to take ownership of quality initiatives and mentor other QA engineers. Preferred Requirements: Experience testing fintech, banking, payment, or other transaction-intensive applications. Experience validating transaction integrity, reconciliation, idempotency, and failure-recovery scenarios. Experience with performance and load-testing tools such as k6, JMeter, or equivalent tools. Familiarity with mobile and API security testing principles, including relevant OWASP guidance. Experience with Android Studio, ADB, Xcode, emulators, simulators, and cloud-based device testing platforms. Experience implementing accessibility checks and testing mobile applications against relevant accessibility requirements. Familiarity with service virtualisation, mocking, containerised test environments, and parallel test execution. Experience establishing QA standards, improving test reliability, and demonstrating measurable improvements in release quality. What We Offer A competitive salary and comprehensive benefits package. A flexible work schedule and an hybrid work environment (3day office 2 days remote ). A dedicated budget for continuous learning, certifications, and professional development.

a day ago

Software Developer, Aws Cloud

Uridium Technologies

Uridium Technologies, nigeria

full-time

Job Description The Intermediate Software Developer - AWS Cloud would be responsible for designing, developing, testing, deploying, and maintaining software applications and cloud-based solutions using modern programming technologies and Amazon Web Services (AWS). The role involves developing scalable, secure, reliable, and efficient software solutions, integrating applications with cloud services, supporting system deployments, and contributing to the continuous improvement of software development processes. The successful candidate will work closely with senior developers, software testers, DevOps engineers, business analysts, and project managers to deliver high-quality software solutions that meet business requirements. The position requires practical software development experience, a good understanding of cloud computing, and the ability to independently handle assigned development tasks while collaborating effectively with the wider technical team. Key Responsibilities Software Application Development Design, develop, implement, and maintain software applications based on approved business and technical requirements. Write clean, reusable, maintainable, and efficient code using appropriate programming languages and frameworks. Develop backend services, APIs, application components, and integration modules. Participate in application architecture and technical design discussions. Translate business requirements and technical specifications into functional software solutions. Develop and maintain existing applications, ensuring performance, reliability, and scalability. Identify and resolve software defects, performance issues, and technical challenges. Follow established software development standards, coding conventions, and best practices. Participate in code reviews and incorporate feedback from senior developers. Contribute to the development of new products, enhancements, and software features. AWS Cloud Development and Deployment Develop and deploy applications on Amazon Web Services (AWS). Implement cloud-based application architectures that support scalability, availability, security, and performance. Work with AWS services including: Amazon EC2 for cloud computing and application hosting. Amazon S3 for object storage. Amazon RDS for managed relational databases. AWS Lambda for serverless computing. Amazon API Gateway for API management. Amazon CloudWatch for monitoring and logging. AWS IAM for identity and access management. Amazon VPC for cloud networking. AWS ECS or EKS for containerized applications, where applicable. Configure and manage application environments across development, testing, staging, and production. Support application deployment, cloud resource configuration, and environment management. Implement appropriate cloud storage, database, networking, and application integration solutions. Monitor cloud application performance and troubleshoot infrastructure-related issues. Support cloud resource optimization to improve performance and control operational costs. Apply AWS security best practices in application development and deployment. Collaborate with DevOps and infrastructure teams to improve cloud deployment processes. API Development and System Integration Design, develop, and maintain RESTful APIs and application services. Integrate software applications with internal systems and external third-party platforms. Implement API authentication, authorization, validation, and error handling. Develop integration components for payment gateways, banking platforms, enterprise systems, and other digital services. Support API documentation using Swagger, OpenAPI, or equivalent tools. Implement secure data exchange between applications and cloud services. Troubleshoot API connectivity, integration failures, and data processing issues. Support integration testing and end-to-end validation of connected systems. Ensure APIs are scalable, reliable, and compliant with established technical standards. Database Development and Management Design, develop, and maintain application databases. Write efficient SQL queries, stored procedures, and database scripts. Work with relational databases such as PostgreSQL, MySQL, SQL Server, or Amazon Aurora. Support database integration with application services. Ensure data integrity, consistency, and appropriate validation. Optimize database queries and application data access. Support database migration, backup, recovery, and deployment activities. Collaborate with database administrators to resolve database-related performance issues. Software Testing and Quality Assurance Develop unit tests and participate in integration testing. Validate application functionality against defined requirements. Identify, investigate, and resolve software defects. Collaborate with software testers during system testing and user acceptance testing. Support regression testing following application changes. Participate in code reviews and technical quality assessments. Ensure software changes meet established coding, security, and quality standards. Document technical issues, resolutions, and testing outcomes. DevOps and CI/CD Support Participate in the implementation and maintenance of continuous integration and continuous deployment pipelines. Work with Git-based version control systems such as GitHub, GitLab, or Bitbucket. Support automated build, testing, and deployment processes. Work with tools such as Jenkins, GitHub Actions, AWS CodePipeline, or AWS CodeBuild. Support containerized application development using Docker. Collaborate with DevOps engineers to improve application deployment reliability. Support infrastructure configuration using Infrastructure as Code tools such as Terraform, AWS CloudFormation, or AWS CDK. Participate in release management and production deployment activities. Application Security and Performance Implement secure coding practices throughout the software development lifecycle. Apply appropriate authentication, authorization, and access control mechanisms. Protect application data through encryption and secure communication protocols. Identify and address common application security vulnerabilities. Support vulnerability remediation and security testing activities. Optimize application performance, resource utilization, and response times. Ensure applications follow organizational security and compliance requirements. Collaborate with security and infrastructure teams to address identified risks. Documentation and Technical Collaboration Prepare and maintain technical documentation for applications, APIs, and cloud deployments. Document application architecture, configuration, and integration processes. Participate in technical planning, sprint meetings, and project reviews. Provide development estimates and progress updates. Support knowledge sharing and technical discussions within the development team. Assist junior developers where appropriate. Escalate technical risks, dependencies, and delivery challenges to the appropriate team lead. Contribute to continuous improvement of development standards and practices. Requirements 3-4 years of relevant experience Bsc. Degree

15 days ago

Senior Software Engineer

Venture Garden Group

Remote, nigeria

Full Time

We’re looking for a Full Stack .Net engineer who will take a key role the software development team leading and working alongside engineers to build enterprise scale applications. You will play a role in all stages of the software development cycle working alongside other engineers, business analysts, software testers and DevOps engineers collaborating on the various layers of the infrastructure of the software solutions. Principal responsibilities: Application Development Cycle - Show fundamental knowledge of application development cycle. Communication - Responsible for demonstrating appropriate, clear, concise, and effective written and oral communications in all interactions to build relationships and accomplish day to day work and projects. Design - Follow established design patterns and has awareness of user experience standards. Responsible for individual components of the design. Documentation - Create basic technical documentation. Integration - Responsible for less complex components of integration within a module. Interactions with Others - Successfully completes projects, tasks, and initiatives by embracing a team-first approach. Works in collaboration with the team and offers feedback, where appropriate, to complete individual and group efforts. Shows the ability to adjust and be flexible to change by adapting approach when necessary. Mentors less experienced staff. Project Management - Take ownership of the success of projects. Responsible for estimating and delivering on individual task within a project. Quality - Follow established coding standards. Submit code for review and deliver quality, unit test code. Security - Show fundamental knowledge and the ability to learn secure coding processes and writing, accessing, and following established security protocols. Self Development - Responsible for continuous self-study, training, partnering with more senior members of the team, and/or seeking out opportunities to broaden the scope to stay up to date with industry and organizational trends. Seeks feedback from senior team members for development and effectively incorporates feedback into work and behaviors. Software Solutions - Develop, validate and implement software solutions based on customer requirements, Enterprise architecture standards and defined project designs. Troubleshooting - Show the ability to resolve basic issues and offer input on issue resolution. Technology Stack: Languages: C#, .NET and other Object-Oriented Programming based language like Java, Python, Ruby are also valuable. Database: MS SQL, SQL Lite, MongoDB, Elasticsearch Frameworks: Angular, .NET Framework, SignalR, REST API, ASP MVC, NHibernate, JQuery. Any other one. Unit Test Development/Test Driven Development Requirements: First Degree in Computer science, mathematics or any related science discipline. Excellent Presentation skills. Good written and verbal communication skills. Excellent collaborative skill. Attention to detail; Comfortable working in a loosely structured organization. Highly professional, with the ability to deliver solid work on tight schedules. Working conditions Flexibility is important (Opportunity to work remotely). Equal opportunity The role is open to anyone who meets the above criteria regardless of race or nationality Remuneration: Competitive based on experience Venture Garden Nigeria (VGN) is a fast-growing B2B/B2G Fintech Platform Holdco Company with six subsidiaries, two platform entities and a suite of shared services offered to all subsidiaries. At VGN we wage war against the average, go beyond the ordinary to explore limitless opportunities; breaking the norms and aggressively pursuing success through- Relentless Hard-work, Pursuit of excellence, calculated risk-taking and a hunger for knowledge and we have a lot of fun at it! Originally posted on Himalayas

20 days ago

Manager – Quality Assurance

Beacon Power Services

Lagos Department: TEC – Technology Reports to: Senior Manager – Quality Assurance Work arrangement: Hybrid (2 days in the office, 3 days remote), Lagos, Nigeria

full-time

Beacon Power Services has been at the forefront of developing energy management software and providing energy analytics in Nigeria since 2010. We are recruiting to fill the position below: Job Title: Manager – Quality Assurance Location: Lagos Department: TEC – Technology Reports to: Senior Manager – Quality Assurance Work arrangement: Hybrid (2 days in the office, 3 days remote) How You’ll Make an Impact We’re looking for a Manager – Quality Assurance with a proactive and problem-solving mindset to lead and elevate quality practices across our software delivery lifecycle. In this role, you will own product quality end-to-end, ensuring every release meets high standards for reliability, performance, and user experience. In this role, you will drive test strategy, oversee execution, and partner closely with Software Engineering, Product Management, and DevOps Engineering to embed quality at every stage of development. Beyond execution, you will champion a shift-left culture, improving testability, accelerating feedback loops, and strengthening overall product robustness. What You’ll Do Quality Assurance: Define and implement QA strategy, standards, and testing frameworks (UI, API, performance) Integrate testing into CI/CD pipelines Review requirements early to improve clarity and testability Lead end-to-end testing across functional, regression, integration, performance, and UAT Ensure features meet acceptance criteria before release Own defect lifecycle, including logging, prioritization, tracking, and resolution Partner with Engineering and Product Management to triage issues and drive root-cause analysis Conduct risk assessments and investigate production issues to prevent recurrence Define and maintain QA documentation and reporting (test plans, cases, defect reports, metrics) Define and enforce release quality gates (smoke, sanity, regression) Track and communicate quality metrics, risks, and release readiness Improve release processes to reduce defects and increase stability. Managerial Responsibilities: Lead and develop a high-performing team with clear goals, KPIs, and accountability standards Manage team capacity, resource allocation, and delivery planning within approved budgets Participate in annual planning and forecasting processes Own hiring, onboarding, performance reviews, and individual development plans Ensure operational discipline, timely delivery, and quality standards Identify and escalate resource or budget risks impacting delivery Foster a culture of ownership, collaboration, and continuous improvement. What We’re Looking For Professional & Technical Strengths: Proven experience in software quality assurance across the SDLC in Agile environments Strong expertise in test automation tools and frameworks (e.g., Selenium, Playwright, Cypress, REST Assured, Pytest, TestNG) Proficiency in API testing and RESTful services (e.g., Postman, Swagger) Experience with performance and load testing tools (e.g., JMeter, k6) Strong programming/scripting skills (e.g., Python, Java, JavaScript) Solid understanding of DevOps practices and CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI) and QA integration within them Working knowledge of databases and SQL for data validation and test setup Deep understanding of QA methodologies, test design techniques, and best practices (TDD/BDD, shift-left, test strategy) Experience with bug tracking and test management tools (e.g., Jira, Bugzilla, TestRail) Excellent analytical, debugging, and problem-solving skills Strong leadership, communication, and stakeholder management abilities. Leadership & Interpersonal Strengths: Ability to collaborate with multicultural and geographically distributed teams High degree of autonomy and accountability (we operate within a hybrid work environment) Strong attention to detail with a structured and methodical approach Strong analytical and problem-solving mindset, with the curiosity to investigate root causes rather than surface-level symptoms Strong written and verbal communication skills, with the ability to document bugs clearly and convey test outcomes to both technical and non-technical stakeholders Proactive and self-driven, comfortable working in fast-moving environments where things evolve quickly. Nice to Have: Experience working in cloud-based environments (AWS/Azure/GCP) Experience in energy, metering technology, utilities, infrastructure, or cleantech sectors Exposure to grid management systems, SCADA, or enterprise utility software

24 days ago

Site Reliability Engineer

Nomba (Formerly Kudi)

Lagos, nigeria

full-time

About the role Implement and maintain highly available, scalable, and secure production systems, emphasising automation and Infrastructure as Code (IaC) principles. Collaborate with software development teams to influence the architecture and design of applications for better scalability, reliability, and performance. Develop and maintain monitoring, alerting, and logging solutions to proactively detect and resolve system issues. Respond to incidents and outages, conducting root cause analysis, and implementing preventative measures to minimize future occurrences. Participate in on-call rotations and provide timely response to critical incidents. Continuously improve system performance through performance tuning, capacity planning, and load testing. Implement security best practices, ensuring that systems are compliant with industry standards and regulations. Automate routine operational tasks using scripting and programming languages. Work with cross-functional teams to define and document operational procedures and runbooks. Contribute to the improvement of the CI/CD pipelines to ensure seamless deployments. Keep abreast of industry trends, emerging technologies, and best practices in SRE and cloud infrastructure management. Requirements Bachelor's Degree in Computer Science, Engineering, or a related field (or equivalent practical experience). Proven experience as a Site Reliability Engineer, DevOps Engineer, or a similar role managing large-scale, highly available production systems. Solid experience with cloud platforms (e.g., AWS, Azure, GCP), including proficiency in provisioning and managing resources. Strong understanding of Linux/Unix systems and command-line utilities. Proficiency in at least one programming or scripting language (e.g., Python, Ruby, Bash, PowerShell). Experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation. Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes). Familiarity with monitoring tools and concepts (e.g., Prometheus, Grafana, ELK stack). Understanding of networking protocols, load balancing, and firewalls. Strong problem-solving and troubleshooting skills, with a focus on root cause analysis. Excellent communication and collaboration skills to work effectively with cross-functional teams. Nice to have: Relevant certifications in SRE, DevOps, or cloud technologies. Experience with databases and data management (e.g., SQL, NoSQL, caching systems). Knowledge of configuration management tools (e.g., Ansible, Puppet, Chef). Understanding of Agile methodologies and experience in Agile/Scrum environments. Familiarity with security practices and compliance frameworks.

a month ago