Backend Architect for Scalable System
Budget: $250 – $750 USD
Responsibilities:
Design and implement the core architecture of the backend system, ensuring scalability and efficiency.
Develop and maintain APIs using GraphQL and optimize database queries for MySQL.
Collaborate with cross-functional teams to define technical requirements and translate them into architecture.
Ensure code quality through best practices, testing, and peer reviews.
Handle data modeling, migrations, and schema design for optimized database performance.
Integrate third-party services and APIs as needed.
Identify and address potential performance bottlenecks and security concerns.
Requirements:
4-5+ years of experience in backend development with a strong focus on Nest JS and TypeScript.
Proficient in MySQL database design, optimization, and management.
Hands-on experience with Graph QL API development and schema design.
Strong understanding of microservices architecture and system design principles.
Familiarity with DevOps practices and tools for CI/CD and deployment.
Solid understanding of authentication/authorization frameworks (e.g., JWT, OAuth).
Excellent problem-solving skills and ability to design scalable systems.
Strong communication and collaboration skills.
Preferred Qualifications:
Experience with cloud platforms like AWS, GCP, or Azure.
Knowledge of Docker and Kubernetes for containerized applications.
Exposure to event-driven architecture and message queues like RabbitMQ or Kafka.
What We Offer:
Competitive compensation.
Opportunity to work on cutting-edge technologies and challenging projects.
Flexible working hours and a supportive team environment.
How to Apply:
Please submit your resume, a brief description of your relevant experience, and links to any relevant projects or GitHub repositories.
Design and implement the core architecture of the backend system, ensuring scalability and efficiency.
Develop and maintain APIs using GraphQL and optimize database queries for MySQL.
Collaborate with cross-functional teams to define technical requirements and translate them into architecture.
Ensure code quality through best practices, testing, and peer reviews.
Handle data modeling, migrations, and schema design for optimized database performance.
Integrate third-party services and APIs as needed.
Identify and address potential performance bottlenecks and security concerns.
Requirements:
4-5+ years of experience in backend development with a strong focus on Nest JS and TypeScript.
Proficient in MySQL database design, optimization, and management.
Hands-on experience with Graph QL API development and schema design.
Strong understanding of microservices architecture and system design principles.
Familiarity with DevOps practices and tools for CI/CD and deployment.
Solid understanding of authentication/authorization frameworks (e.g., JWT, OAuth).
Excellent problem-solving skills and ability to design scalable systems.
Strong communication and collaboration skills.
Preferred Qualifications:
Experience with cloud platforms like AWS, GCP, or Azure.
Knowledge of Docker and Kubernetes for containerized applications.
Exposure to event-driven architecture and message queues like RabbitMQ or Kafka.
What We Offer:
Competitive compensation.
Opportunity to work on cutting-edge technologies and challenging projects.
Flexible working hours and a supportive team environment.
How to Apply:
Please submit your resume, a brief description of your relevant experience, and links to any relevant projects or GitHub repositories.