Toptal

Senior Back-end Engineer

Toptal

full-time

Posted on:

Location Type: Remote

Location: Bulgaria

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Contribute to our vision and development of Agentic AI tooling and platforms through technical leadership and proactive thinking.
  • Make decisions based on multiple quality dimensions like user impact, failure tolerance, code maintenance, implementation time, security breaches, and performance.
  • Implement quality gates and improve agentic-driven processes and workflows.
  • Collaborate on novel ideas to improve the team processes.
  • Lead initiatives and own subproducts and feature development from problem statement and specification to production deployment.
  • Care for and monitor the quality of our product.
  • Raise awareness of technical issues.
  • Develop a clear understanding of business value and collaborate with stakeholders by analyzing features and suggesting alternatives.
  • Assist our platform and tooling’s users with their issues and resolve bugs they may experience.
  • Proactively identify technical debt and product areas that require attention or improvements and suggest improvements in our technology stack.
  • Mentor fellow teammates.
  • Bring up difficult and/or systemic challenges and impediments to the attention of your manager.

Requirements

  • Solid 8+ years of software development experience, of which:
  • 5+ years with systems-level or backend technologies such as Rust, Go, NodeJS, Python, Ruby, or Java.
  • Experience with async web frameworks (Axum, Actix, Warp, Tokio ecosystem, or equivalent in other languages) is required.
  • Experience with databases (PostgreSQL preferred) and caching layers (Redis) is required.
  • Experience with authentication/authorization systems (OAuth 2.0, JWT, OIDC) is required.
  • Experience with WebSocket or real-time communication protocols is required.
  • Experience with cloud platforms (GCP preferred, AWS/Azure acceptable) is a plus.
  • Experience with frontend technologies such as React is a plus.
  • Have adopted agentic development tool & practices for routine work and personal automation projects, such as Claude Code, Codex, Gemini-cli, OpenCode, pi-agent or others.
  • Strong knowledge of functional and object-oriented programming, automated software testing, development, and testing essential methodologies.
  • Ability to consider multiple quality dimensions like risk assessment, user impact, failure tolerance, code maintenance, implementation time, security breaches, and performance.
  • Outstanding written and verbal communication skills.
  • Thriving in autonomy in every aspect of daily work - be able to unblock yourself by finding the right people or help.
  • Being a team player by avoiding solo performances and unblocking your peers.
  • Caring for quality through impactful tests, process change proposals, and raising awareness of issues, be they product or technical.
  • Caring for architecture - applying best practices, using software design patterns, and bringing ideas for improvements.
  • Comfortable operating with high autonomy — you identify what needs building, not just how to build it.
  • You must be a world-class individual contributor to thrive at Toptal. You will not be here just to tell other people what to do.
Benefits
  • Resumes and communication must be submitted in English.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
RustGoNodeJSPythonRubyJavaasync web frameworksPostgreSQLRedisOAuth 2.0
Soft Skills
technical leadershipproactive thinkingcollaborationmentoringcommunicationautonomyteam playerrisk assessmentproblem-solvingquality care