Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 1, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Lorgarithm is a global recruitment, and talent Factory located within the hearth of Africa.
    Read more about this company

     

    Senior Backend Engineer

    Job brief

    • We are seeking an experienced Backend Engineer to join our dynamic team.
    • As a Senior Backend Engineer, you will be responsible for designing, developing, and maintaining scalable backend services and APIs using Node.js and Express.js.
    • You will work closely with cross-functional teams to deliver high-quality software solutions that align with business needs.

    Responsibilities

    • Design and implement backend services and APIs using Node.js and Express.js.
    • Develop scalable and efficient solutions for complex business problems.
    • Collaborate with frontend developers, product managers, and stakeholders to ensure seamless integration of frontend and backend components.
    • Implement best practices in software development, including coding standards, code reviews, and automated testing.
    • Utilize cloud services (AWS and Azure) to deploy and manage applications, leveraging services like EC2, S3, Lambda, RDS, Azure VMs, Blob Storage, Functions, and SQL Database.
    • Implement real-time communication using WebSockets for bi-directional messaging in applications.
    • Ensure high availability, scalability, and performance of backend systems.
    • Develops documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code to explain and show solutions.
    • Determines and designs system specifications, standards, and programming to prepare and install solutions.
    • Work with Docker and Kubernetes for containerization and orchestration of applications.
    • Manage and automate CI/CD pipelines using tools such as Jenkins and GitHub Actions.
    • Monitor, analyze, and optimize backend performance using tools like Prometheus and Grafana.
    • Configure and manage server tools like Nginx, Apache HTTP Server, PM2, HAProxy, and Let's Encrypt for SSL termination, load balancing, and proxying.

    Requirements

    • Bachelor’s degree in Computer Science, Software Engineering, Information Technology or related field
    • 5+ years of experience in backend development with strong proficiency in Node.js and Express.js.
    • Extensive experience with cloud services (AWS and/or Azure) and their respective APIs.
    • Solid understanding of asynchronous programming, event-driven architecture, and the npm ecosystem.
    • Experience with relational (e.g., PostgreSQL, Azure SQL Database) and NoSQL databases (e.g., MongoDB, AWS DynamoDB).
    • Proficiency in using Docker for containerization and Kubernetes for orchestration.
    • Expertise in version control using Git and familiarity with branching strategies (GitFlow).
    • Hands-on experience with testing frameworks like Jest and API testing tools like Postman/Newman, Swagger UI.
    • Strong knowledge of CI/CD pipelines, automated testing, and deployment strategies.
    • Experience in monitoring and logging tools such as Prometheus, Grafana, and ELK stack.
    • Familiarity with server tools including Nginx, Apache HTTP Server, PM2, HAProxy, and Let's Encrypt.
    • Excellent problem-solving and analytical skills with a proactive approach to identifying and addressing technical challenges.
    • Effective communication skills with the ability to work collaboratively in a team environment.
    • Good communication skills.

    Certifications Or Qualifications Is a Plus

    • Masters degree in Computer Science or a related field.
    • Certifications in AWS or Azure (e.g., AWS Certified Solutions Architect, Azure Developer Associate).
    • Experience with microservices architecture and serverless computing.
    • Contributions to open-source projects or active participation in the developer community.

    Method of Application

    Interested and qualified? Go to Lorgarithm on www.careers-page.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Lorgarithm Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail