Lead Backend Developer

  • Office
  • Full Time
  • Number of openings: 1
  • Posted on: 2024-11-28
  • Apply before: 2024-12-14

Qualifications:

Education Level: Bachelor’s degree from recognized university
Experience Required: 6+ years of professional experience

Responsibilities:

  • Team Leadership: Manage, mentor, and guide the backend team to ensure productivity, efficiency, and technical excellence. Foster a culture of continuous improvement.
  • System Architecture: Design and implement scalable, high-performance system architectures and APIs for seamless frontend-backend communication.
  • Database Design and Optimization: Specify, design, and maintain relational databases tailored for high-performance game servers. Optimize database schemas and queries to support millions of concurrent users.
  • Plan and Deliver Game Features: Collaborate with cross-functional teams to design, develop, and optimize game features, ensuring timely delivery and alignment with design and user experience goals.
  • Code Quality and Standards: Review code and merge requests to uphold a clean, reliable, and bug-free codebase. Establish and enforce best practices.
  • Technical Leadership: Solve complex backend challenges, stay updated with industry trends, and introduce innovative solutions to improve systems.
  • Collaboration and Communication: Work closely with other teams, including game designers, frontend developers, and QA engineers, to align backend development with overall project goals.
  • Monitoring and Incident Management: Implement monitoring tools to track system performance, detect issues promptly, and ensure swift incident resolution.

Qualifications:

  • Proven experience in building and optimizing highly scalable server applications, following best practices for high availability and fault tolerance
  • Strong expertise in asynchronous Python web frameworks such as FastAPI, AioHTTP or related technologies
  • Demonstrated experience in designing, implementing, and testing RESTful services
  • Solid knowledge of relational (SQL) and non-relational (NoSQL) databases, with hands-on experience in Redis for caching and real-time operations
  • Proficiency in containerization technologies like Docker, with a focus on efficient deployment, orchestration (e.g., Kubernetes), and scaling
  • Strong understanding of scalable design principles, including microservices architecture, load balancing, and horizontal scaling for high-performance systems
  • Familiarity with open-source tools and ecosystems, including Linux and Git
  • Familiarity with CI/CD pipelines to support automated deployment and testing
  • Deep understanding of algorithms, data structures, design patterns, and advanced problem-solving techniques

Preferred Qualifications:

  • Experience with cloud platforms (like DigitalOcean, GCP, etc.)
  • Experience with PostgreSQL and MongoDB
  • Experience working in Agile environments, with a focus on continuous improvement
  • Have an active GitHub profile showcasing personal projects and contributions
  • Expertise in testing methodologies, including unit, integration, end-to-end, and performance testing, ensuring robust backend systems
  • Experience with pub/sub and WebSockets or WebRTC (or related technologies) for real-time communication in distributed systems and game development

Additional Information: Teslatech is an equal opportunity employer.
How to apply: Please send us your updated resume in pdf format with a cover letter directly to job@teslatech.com.np
The company reserves the right to reject or accept any/all applications without assigning any reason whatsoever.*

Benefits at Teslatech

Fuel & Communication Allowance

18 Days Annual Paid Leave

Provident Fund (additional 10% of basic salary)

SSF / Retirement Fund (10% of basic)

Dashain Bonus & Annual Bonus

Employee Advance Facility (EAF)

Flexible Working Hours & Good Work Environment

Complimentary Breakfast, Lunch & Snacks

Weekly Outdoor Sports (Futsal), Indoor Games (TT, Chess, PS5)

Annual Health Checkup

Accident Insurance & Health Insurance

Office Outing & Team Building Activities

Progressive HR Policy Performance Appraisal Twice a Year

Personal Development & Trainings

Work From Home Per Policy

Tools To Boost Productivity & Streamline Work.