Praktika.ai logo
Praktika.ai

Immersive language learning app with generative AI Avatars

Senior Backend Engineer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2022H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

5 days ago

Salary

0

Seniority

Senior

Job Description

Senior Backend Engineer

Praktika.ai

• Design, develop, integrate, validate, and operate new projects, features, bug fixes, and other improvements. • Architect and implement backend solutions with Python (FastAPI, asyncio), Databases (PostgreSQL, MongoDB), Cache layers (Redis, Valkey), Message Brokers (Kafka, Redis Queues, Amazon SQS), and transport protocols (Rest APIs, Websockets, SSE, WebRTC with LiveKit). • Work with teams directly: Mobile (Swift, Flutter), Web (React, Javascript), Data Analyst, Product, Designers on integrating new solutions. • Develop well-architected, clean, maintainable, and testable code following clean architecture principles and ADRs agreed within the company. • Write unit, integration, e2e tests to comprehensively own the quality of solutions you build, ensure reliability, and support continuous integration and deployment. • Utilize Terraform for Infrastructure-as-Code management, Docker for containerization, and AWS ECS or EKS for deployments. • Work with AWS infrastructure and apply DevOps best practices to improve scalability and reliability. • Continuously improve processes and automate incoming requests from other teams by contributing to internal systems, automation scripts, shared skills, MCP, context, and script libraries. • Work closely with AI experts to build data-driven approaches to language learning.

Job Requirements

  • Proven track record of leading B2C / Consumer-facing projects and measured impact on customers and business.
  • 8+ years of backend development experience with strong Python expertise.
  • Proven experience with ASGI frameworks such as FastAPI, Starlette, or similar technologies.
  • Experience with SQLAlchemy or other ORM technologies.
  • Strong knowledge of designing, maintaining, and optimizing both PostgreSQL and MongoDB.
  • Experience with microservices and event-driven architectures, including system design and architecture skills.
  • Solid understanding of clean architecture principles and writing highly testable code.
  • Familiarity with Docker and containerized environments.
  • AWS infrastructure and DevOps experience is a significant plus.
  • Strong problem-solving skills and the ability to work independently in a fast-paced startup environment.
  • Excellent written and spoken English.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field is a plus.
  • Genuine passion for education technology and AI.

Benefits

  • Competitive salary
  • Flexibility to work remotely
  • Health and wellness benefits to support your overall well-being
  • Opportunity for rapid career growth and personal development
  • Access to an AI toolkit including ChatGPT, Copilot, and other productivity tools
  • Annual educational budget of up to $1,000

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 1,001-5,000Since 1991H1B Sponsor

• Design, develop, and maintain reliable software in line with technical requirements • Analyze requirements, and independently estimate and set up tasks’ acceptance criteria • Evaluate and coordinate tasks’ deadlines with the Technical Leader or Project Manager • Apply the best software development practices and coding standards to produce high-quality and performant solutions • Stay up-to-date with modern technology and optionally obtain professional certifications • Participate as a trainer or a trainee in various learning programs outside the main project

Europe
InternshipRemoteTeam 11-50H1B No Sponsor

• Maintain and extend backend services that power our IoT platform • Design and implement new features related to device management, user management, alerts, and integrations • Ensure reliability, performance, and scalability of existing systems • Work with messaging and event-driven architectures for device communication and data processing • Integrate devices using different communication protocols and connectivity types • Collaborate with product, hardware, and DevOps teams to deliver end-to-end solutions • Debug, monitor, and optimize production systems • Contribute to code quality through reviews, testing, and documentation

Poland
Full TimeRemoteTeam 201-500H1B No Sponsor

• Take part in team processes (grooming, sprint planning) • Develop and deliver product tasks to the production environment • Work on reducing and preventing technical debt • Create technical designs for product epics • Decompose epics into clear, executable tasks • Conduct technical investigations and propose solutions

Ukraine
Everbridge logo

Senior Backend Engineer

Everbridge

Keeping people safe and organizations running. Faster.

Full TimeRemoteTeam 1,001-5,000Since 2002H1B Sponsor

• Design, develop, and maintain scalable, secure, and high-performance backend services using Java and Spring Boot. • Build and evolve RESTful APIs, microservices, and event-driven systems that support business-critical workflows. • Collaborate with cross-functional teams, including frontend engineers, to deliver seamless end-to-end product experiences. • Leverage AI-assisted development tools and practices to accelerate coding, testing, debugging, documentation, and code reviews while maintaining high standards of quality and security. • Drive observability, reliability, automation, and operational excellence across services, including monitoring, incident response, troubleshooting, and performance optimization. • Participate in architecture discussions, technical design reviews, and engineering best-practice initiatives. • Support production systems through on-call participation, incident management, and continuous service improvements. • Mentor and support engineers through code reviews, technical guidance, and knowledge-sharing activities.

India