Backend Developer

Backend Developer

Apply Now

PRINCIPAL ROLE AND RESPONSIBILITIES

  • Design, develop, and maintain backend services using Go (Golang)
  • Build scalable, secure, and high-performance APIs and microservices.
  • Develop reusable and maintainable code following clean architecture principles.
  • Integrate third-party services, APIs, and databases.
  • Design and implement RESTful APIs and gRPC services.
  • Handle authentication, authorization, and data security.
  • Develop real-time communication services using WebSocket or message queues.
  • Implement parallel processing using goroutines and channels.
  • Collaborate with cross-functional teams (UI/UX designers, testers, frontend developers) to define and implement features.
  • Write clean, efficient, scalable, and optimized performance for speed and scalability.
  • Troubleshoot, debug, and optimize application performance.
  • Perform unit testing and bug fixing.
  • Prepare technical documentation for reference and reporting.
  • Stay up to date with the latest Go (Golang) development trends and technologies.

     

    QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Software Engineering, or
  • Information Technology.
  • 1+ years of experience in Backend developer.
  • Proficiency in backend developer and Go programming language.
  • Knowledge of Docker and CI/CD
  • Understanding basic Go syntax and microservices.
  • Able to design backend services independently
  • Experience with MySQL/PostgreSQL.
  • Strong understanding of RESTful API design.
  • Familiarity with message brokers and caching systems
  • Experience with unit testing, debugging, and performance optimization.
  • Problem-solving mindset and strong communication skills.
  • Proven experience as Backend Developer.
  •