We are now looking for a Senior Go Engineer to join our team and play a pivotal role in building and scaling the APIs and backend infrastructure that power our Next.js frontend applications.

Key Responsibilities:

  • Backend Development: Design, develop, and maintain scalable, efficient, and secure APIs using Go.
  • Infrastructure: Build and optimize backend infrastructure to ensure reliability, performance, and scalability.
  • Collaboration: Work closely with frontend engineers, product managers, and designers to integrate backend systems with our Next.js applications.
  • Code Quality: Write clean, maintainable, and well-documented code with comprehensive test coverage.
  • Problem Solving: Identify bottlenecks and bugs in our backend systems and devise solutions to address them.
  • Mentorship: Guide and mentor junior engineers, fostering a culture of technical excellence and continuous learning.
  • DevOps Practices: Collaborate with DevOps to deploy and monitor applications using modern CI/CD pipelines and cloud platforms.

Requirements:

  • Proven Experience: Minimum 5+ years of professional experience in backend development, with at least 3 years of hands-on experience in Go.
  • API Expertise: Deep knowledge of designing and building RESTful APIs; experience with GraphQL is a plus.
  • Database Skills: Proficiency in working with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Cloud Platforms: Experience with cloud providers like AWS, GCP, or Azure. Familiarity with Docker and Kubernetes is highly desirable.
  • Performance Optimization: Strong skills in writing high-performance, low-latency code and optimizing backend systems.
  • Frontend Collaboration: Experience working with frontend frameworks like Next.js or similar is a plus.
  • Team Player: Excellent communication and collaboration skills, with a track record of working effectively in cross-functional teams.
  • Educational Background: Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent experience.

Bonus Skills:

  • Knowledge of EduTech platforms and familiarity with learning management systems.
  • Experience with microservices architecture.
  • Knowledge of event-driven systems or message brokers like Kafka or RabbitMQ.

Career Growth Opportunities:

  • Promotion Potential: We value high performers. This role offers a clear growth path, with the opportunity to be promoted to Engineering Manager if key performance indicators (KPIs) are met.
  • Leadership Development: Gain leadership experience by mentoring junior engineers, and take on greater responsibilities as you excel in your role.

What We Offer:

  • A chance to work on impactful projects that change the way students learn. (We have 150k+ students)
  • Competitive salary and benefits.
  • Flexible work arrangements (remote/hybrid options available).
  • Opportunities for professional growth and career advancement.
  • A supportive and inclusive team culture that values innovation and collaboration.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Career Level:
Experienced Professional
Minimum Experience:
5 Years
Apply Before:
Feb 24, 2025
Posting Date:
Jan 24, 2025

Nerd Camelz FZCO

Information Technology · 1-10 employees - Lahore

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

I found a job on Rozee!