Senior Python Backend Engineer

3 days ago

Apply Now

Description

• Join Us as a Senior Python Backend Engineer at Praktika! • Are you an experienced backend developer with a passion for Python and a drive to innovate in the EdTech and AI / LLM space? • Design, develop, and maintain robust backend services with REST API and websocket interfaces using ASGI frameworks like FastAPI and websockets frameworks. • Architect and implement complex databases with a strong understanding of SQL (Postgres) and No-SQL technologies. • Develop clean, maintainable, and testable code following the principles of clean architecture. • Write comprehensive tests using frameworks such as Pytest to ensure reliability and facilitate continuous integration and deployment. • Collaborate and share knowledge with frontend developers to integrate API services. • Engage with AI and educational experts to develop a data-driven approach for language learning. • Contribute to the design and implementation of event-driven architecture using message brokers like Kafka or similar. • Utilize Docker for containerization and orchestration of our services. • Work with AWS infrastructure and leverage DevOps practices to improve and scale our platform.

Requirements

• Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent work experience. • Minimum of 8 years of experience in backend development with a strong grasp of Python. • Proven track record with ASGI frameworks such as FastAPI, Starlette, or similar. • Experience with SQLAlchemy or other ORM technologies. • Significant knowledge of developing, maintaining and optimising both SQL and No-SQL databases. • Experience with microservice and event-driven architectures, including architecture design skills. • Solid understanding of clean architecture principles and writing testable code. • Familiarity with Docker and containerized environments. • AWS infrastructure and DevOps experience are considered a significant asset. • Strong problem-solving skills and the ability to work independently in a fast-paced startup environment. • Excellent English skills, both written and spoken. • Keen interest and a genuine passion for technology in education.

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

Apply Now

Similar Jobs

3 days ago

As a Support Engineer at Lavanda, enhance product development efficiency while ensuring quality support. Join our dynamic remote team focusing on real estate tech solutions.

4 days ago

Join the highly talented R&D team as a senior back-end developer at 42Crunch. Enhance the API security platform with your microservices expertise.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com