This job does not accept any more applications

    Senior Software Engineer - Full Stack - Nairobi - Nathan HR Human Resources

    Nathan HR Human Resources
    Nathan HR Human Resources Nairobi

    1 month ago

    Default job background

    Job title: Full Stack Developer

    Description

    About Nathan HR Human Resources

    We are a dynamic and innovative company seeking an experienced Senior Software Engineer to join our team.

    Estimated Salary: $120,000 - $180,000 per year

    Our ideal candidate will have a strong background in software development with expertise in MongoDB, NoSQL databases, Electron, Node.js, JavaScript, CSS frameworks, Vue.js, and Nuxt.js.

    Job Description:

    Key Responsibilities

    • Full Stack Development: Design, develop, and maintain web applications ensuring both front-end and back-end components are robust and efficient.
    • Database Management: Utilize MongoDB and NoSQL databases to manage and optimize data storage and retrieval.
    • Electron Development: Build cross-platform desktop applications using Electron.
    • Network Security: Implement and configure WireGuard for network security and privacy.
    • Node.js Development: Develop server-side applications using Node.js creating scalable and high-performance APIs.
    • Front-End Development: Collaborate with UI/UX designers to implement user-friendly interfaces using JavaScript, CSS frameworks, Vue.js, and Nuxt.js.
    • Code Optimization: Identify and resolve performance bottlenecks and ensure code quality through code reviews and best practices.
    • Integration: Integrate third-party APIs and services as needed to enhance application functionality.
    • Testing: Write unit and integration tests to ensure the reliability and stability of applications.
    • Documentation: Create and maintain technical documentation for code, APIs, and system architecture.

    Qualifications

    • Bachelor's degree in computer science, engineering, or a related field (or equivalent work experience).
    • Proven experience as a full stack developer with expertise in MongoDB, NoSQL, Electron, WireGuard, Node.js, JavaScript, CSS frameworks, Vue.js, and Nuxt.js.
    • Strong understanding of web development principles and best practices.
    • Experience with version control systems (e.g., Git).
    • Familiarity with agile development methodologies.
    • Excellent problem-solving and communication skills.
    • Ability to work both independently and collaboratively in a team environment.
    • Strong attention to detail and a commitment to delivering high-quality code.

Jobs
>
Nairobi