LogoNETHUB DUKEL
Job background
Back to All Jobs
Engineering
Full-time

Senior Software Engineer

Remote
GHS 2,000 - GHS 3,000
Posted: June 10, 2023

Overview


We are seeking an experienced Senior Software Engineer to join our growing engineering team. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet our clients' needs. You will work closely with cross-functional teams to deliver innovative products and services.


Key Responsibilities


  • Design, develop, and maintain high-quality software solutions
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code
  • Conduct code reviews and provide constructive feedback to other developers
  • Troubleshoot, debug, and fix issues in existing applications
  • Participate in architectural discussions and contribute to technical decisions
  • Mentor junior developers and help them grow their skills
  • Stay up-to-date with emerging trends and technologies

Requirements


  • 5+ years of experience in software development
  • Strong proficiency in one or more programming languages (e.g., JavaScript, TypeScript, Python, Java)
  • Experience with modern web frameworks (e.g., React, Angular, Vue)
  • Familiarity with backend technologies and RESTful APIs
  • Knowledge of database systems and data modeling
  • Understanding of software development methodologies and best practices
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities
  • Bachelor's degree in Computer Science or related field (or equivalent experience)

Preferred Qualifications


  • Experience with cloud platforms (AWS, Azure, GCP)
  • Knowledge of containerization and orchestration tools (Docker, Kubernetes)
  • Familiarity with CI/CD pipelines and DevOps practices
  • Experience with microservices architecture
  • Contributions to open-source projects

About NETHUB DUKEL ENTERPRISE

NETHUB DUKEL ENTERPRISE is a leading technology company dedicated to providing innovative solutions for businesses and organizations. We help our clients navigate the complex digital landscape and achieve their goals through cutting-edge technology and expert services.

We are committed to creating a diverse and inclusive workplace where all employees can thrive. We offer competitive compensation, comprehensive benefits, and opportunities for professional growth and development.

Application Process

  1. 1

    Submit Your Application

    Fill out the application form and upload your resume.

  2. 2

    Initial Screening

    Our recruiting team will review your application and reach out if there's a potential fit.

  3. 3

    Interviews

    You'll participate in a series of interviews with team members and leadership.

  4. 4

    Assessment

    Depending on the role, you may be asked to complete a skills assessment or case study.

  5. 5

    Offer

    If selected, you'll receive an offer with details about compensation, benefits, and start date.

Apply for this Position

Similar Positions