Senior Backend Developer

Job Description

Senior Backend Developer Job Description

We are seeking a highly skilled Senior Backend Developer to join our dynamic team at algorithmx. The ideal candidate will have a strong background in designing scalable backend systems, developing RESTful APIs, and working with microservices architecture.

Key Responsibilities:

  • Design, Develop, and Maintain High-Performance Applications
  • Build and Optimize RESTful APIs and Microservices
  • Collaborate with Cross-Functional Teams
  • Implement Best Practices for Code Quality, Security, and Performance
  • Troubleshoot and Resolve Performance Issues
  • Stay Updated with Industry Trends

Required Skills and Qualifications:

  • Bachelor’s or Master’s Degree in Computer Science or Related Field
  • 5+ Years of Professional Experience in Backend Development with Node.js
  • Strong Understanding of TypeScript and Modern JavaScript (ES6+)
  • Proficient in Building and Maintaining RESTful APIs and Working with WebSockets
  • Experience with Microservices Architecture and Serverless Applications
  • Solid Understanding of Database Design and Working with SQL and NoSQL Databases
  • Experience with Docker, Kubernetes, and CI/CD Pipelines
  • Strong Knowledge of Authentication and Authorization Mechanisms
  • Familiarity with Cloud Platforms like AWS, Azure, or GCP
  • Excellent Problem-Solving, Debugging, and Analytical Skills
  • Strong Communication and Leadership Abilities

Preferred Skills:

  • Experience with GraphQL APIs
  • <bKnowledge of Message Brokers like RabbitMQ, Kafka, or Redis Pub/Sub
  • Understanding of DevOps Practices and Infrastructure as Code

DESCRIPTION: At algorithmx, we value innovation and collaboration. Our dynamic team is comprised of experienced professionals who share a passion for building cutting-edge software solutions. As a Senior Backend Developer, you will play a key role in designing and implementing high-performance applications that meet the evolving needs of our customers. If you are a motivated individual with a strong background in backend development and a desire to learn and grow, we encourage you to apply.