Lead Backend Developer

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

COMPANY DESCRIPTION:

Teslatech is an independent mobile game developer based in Lalitpur, Nepal. Our flagship game, Callbreak, has reached over 100 million downloads on Google Play Store. Join us and be a part of our exciting journey in game development.

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

Share this job

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 and communication allowance

18 days annual paid leave (encashable at year-end)

Provident Fund (additional 10% of basic salary)

Social Security Fund / Retirement Fund (additional 10% of basic salary)

Dashain bonus and annual bonus

Employee loan facility (ELF)

Flexible working hours and good work environment

Complimentary breakfast, lunch and snacks

Weekly outdoor sports (Futsal), indoor games (TT, Chess, PS5)

Annual health checkup

Accident insurance and health insurance

Office outing and team building activities

Progressive HR policy performance appraisal twice a year

Personal development and trainings

Employees may work from home per company policy, ensuring productivity.

Efficient tools to enhance productivity and streamline professional tasks.