Senior Back-end Engineer
Turkey (Türkiye)
Listed on 2025-12-09
-
Software Development
Software Engineer, AI Engineer, Python, Full Stack Developer
About Toptal
Toptal is a global network of top talent in business, design, and technology that enables companies to scale their teams on‑demand. With $200+ million in annual revenue and team members around the globe, Toptal is the world’s largest fully remote workforce.
We combine the best elements of virtual teams with a support structure that encourages innovation, social interaction, and fun. We move fast, break the mold, and have no borders.
Job SummarySenior Back‑end Engineer – Toptal Core Team
This remote position will help scale our product with advanced data and AI tools that empower companies. You’ll build and maintain Python components, AI agents, and APIs while driving performance and code quality.
ResponsibilitiesThe following list describes general nature of the role.
- Design, build, and maintain high‑quality, reusable Python components.
- Build AI agents, MCP servers, and data‑classification components for training LLMs.
- Extend the Toptal Core Platform’s SaaS offerings through APIs and SDKs.
- Use generative development tools for testing and AI‑assisted testing of features.
- Review peers’ work, provide feedback, and mentor junior team members.
- Continuously improve team processes, share ideas, and communicate status and progress openly.
- Onboard and integrate into the team, learn the Core platform, and meet mentors.
- Familiarize with product portfolio, team structure, and tech stack.
- Learn front‑end and back‑end architecture and tools.
- Understand CI/CD and testing processes.
- Attend regular meetings, technical calls, retrospectives.
- Start working on team tasks and familiarise with the business domain.
- Contribute to technical discussions and understand architecture.
- Leverage the latest LMM, AI, and agent technologies.
- Deliver value on a regular cadence.
- Integrate into the daily routine and review colleagues’ code.
- Propose process and codebase improvements.
- Deepen knowledge of the product domain.
- Continue contributing to product development.
- Design and develop Python‑based AI agents, logic flows, LLM integrations.
- Learn about technology, processes, and product pipeline.
- Participate in meetings, dailies, technical calls, retrospectives.
- Lead technical initiatives and drive codebase and process improvements.
- Fully understand Toptal’s stack, collaboration rituals, processes, and performance.
- Mentor new team members.
Job Requirements
- 5+ years of experience with Python and LMM‑based Python libraries.
- 3+ years of Postgres and/or Supabase or related RDBMS experience.
- Proficient in object‑oriented programming, clean code, and testing best practices.
- Familiarity with Lang Graph or Lang Chain and related technologies.
- Experience with Redis, Kafka, and related caching and queuing systems.
- Knowledge of NextJS, React, JavaScript, Type Script, and Graph
QL is a plus. - Experience with performance optimization of Python applications.
- Consider multiple quality dimensions such as user impact, failure tolerance, code maintenance, implementation time, security, and performance.
- Enthusiastic about technology and learning new things.
- Excellent written and verbal communication skills.
- Analytical and able to evaluate multiple solutions before deciding on the best.
- Willing to give and receive honest, constructive feedback.
- Committed to continuous learning and autonomous skill development.
- Can thrive as a world‑class individual contributor; not a hands‑down manager.
Mid‑Senior level
Employment TypeFull‑time
Job FunctionEngineering and Information Technology
IndustriesTechnology, Information and Internet
RemoteThis is a remote position that can be done from anywhere. Visa sponsorship is not available.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: