Mid-Level Backend Developer (Python) Teslatech Nepal

Mid-Level Backend Developer (Python)

  • Industry Other
  • Category University
  • Location Kathmandu, Nepal
  • Expiry date Jul 26, 2025 (5 days left)
Job Description

Job Title: Mid-Level Backend Developer (Python)

No of opening: 1


Qualifications

Education Level: Bachelor’s degree in Computer Science, Engineering, or a related field from a recognized university.

Experience Required: Minimum of 2 years of professional experience in backend development, ideally with exposure to scalable systems.


Role Summary

We’re looking for a highly skilled and driven Backend Developer to join our team at Teslatech. You’ll play a key role in building and optimizing scalable, high-performance backend systems that power our mobile games. If you're passionate about crafting reliable infrastructure and love solving complex software engineering challenges, we want to hear from you.


Responsibilities

  • Backend Development: Design, develop, and optimize scalable server applications and APIs to power high-performance game servers.
  • System Design: Contribute to robust system architectures that support real-time multiplayer gameplay and seamless frontend-backend integration.
  • Database Management: Work with both relational and non-relational databases. Optimize schemas and queries for performance and scalability.
  • Feature Delivery: Collaborate with game designers, frontend developers, and other stakeholders to develop backend features aligned with gameplay and UX goals.
  • Code Quality: Write clean, testable, and maintainable code. Participate in code reviews and uphold best coding practices.
  • Technical Leadership: Solve complex backend challenges, propose innovative solutions, and stay updated on industry trends to enhance system performance.
  • Monitoring and Incident Management: Implement monitoring tools to track system health, detect issues, and ensure rapid incident resolution for high uptime.


Requirements

Experience: Proven experience in building and optimizing scalable server applications, with a focus on high availability, fault tolerance, and performance.

Technical Skills:

  • Advanced Python programming and expertise in asynchronous frameworks like FastAPI.
  • Experience in designing, building, and testing RESTful APIs.
  • Solid understanding of relational, non-relational and in memory databases, with hands-on experience in PostgreSQL and Redis.
  • Familiarity with open-source tools and ecosystems, including Linux and Git.

Problem-Solving: Deep understanding of algorithms, data structures and design patterns.

Testing: Knowledge of testing methodologies, including unit, integration, end-to-end, and performance testing, to ensure robust and reliable backend systems.

Passion: Enthusiasm for building high-performance systems and a drive to create seamless gaming experiences.


Preferred

  • Experience with cloud platforms such as DigitalOcean, GCP, or AWS.
  • Familiarity with CI/CD pipelines for automated testing and deployment.
  • Active GitHub profile showcasing personal projects or contributions to open-source projects.
  • Experience with real-time communication technologies, such as pub/sub, WebSockets, or WebRTC, for distributed systems or game development.
  • Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes for efficient deployment and scaling.
  • Understanding of scalable design principles, including microservices architecture, load balancing, and horizontal scaling.
  • Familiarity with additional programming languages like Go, Rust, or C++ for building high-performance systems.


Screening Process

Our hiring process consists of two stages:

  1. Technical Assessment - Practical coding evaluation.
  2. Technical Interview - In-depth discussion of experience, problem-solving approach, and role-specific discussions.


Ready to Join the Adventure?

If you’re passionate about building scalable, high-performance backend systems and want to help create the next big hit in gaming, we’d love to hear from you! Apply now to join Teslatech and power the future of gaming.


Additional Information:

Teslatech is an equal opportunity employer.


How to apply:

You can also send us your updated resume in pdf format with a cover letter directly to [email protected]


Note:

The company reserves the right to reject or accept any/all applications without assigning any reason whatsoever.