Staff Backend Engineer
Digital nomads. Work from anywhereCompany: Company
Company Description TechTree’s client, Alfa Docs, is a technology-driven company focused on building scalable, reliable solutions for digital documentation and workflow management. The organization values clean architecture, robust engineering practices, and continuous improvement of its platforms. Team members collaborate in a modern, remote-friendly environment that emphasizes autonomy, accountability, and effective communication. Alfa Docs encourages experimentation, knowledge sharing, and technical leadership as part of its culture. Joining the team offers opportunities to work on impactful backend systems that support a growing global user base.
Role Description This is a full-time remote role for a Staff Backend Engineer at Alfa Docs. The Staff Backend Engineer will design, implement, and maintain backend services and APIs, ensuring performance, reliability, and scalability. Responsibilities include leading technical design discussions, reviewing code, and mentoring other engineers on best practices in backend and software architecture. The role involves collaborating closely with product, front-end, and DevOps teams to deliver features, resolve complex issues, and improve developer productivity. The engineer will also drive technical standards, contribute to long-term system roadmaps, and help refine engineering processes.
Qualifications
* Strong Back-End Web Development skills, including building and maintaining APIs and server-side services.
* Solid Software Development experience with a focus on designing, implementing, and testing production-grade systems.
* Proficiency in Object-Oriented Programming (OOP) and designing maintainable, modular, and extensible codebases.
* Programming expertise in one or more modern languages commonly used for backend development (e.g., Java, C#, Python, Go, Node.js).
* Working knowledge of Front-End Development concepts to collaborate effectively with client-side teams.
* Experience with databases (SQL/NoSQL), caching, and distributed systems; familiarity with cloud platforms (e.g., AWS, GCP, Azure) is beneficial.
* Ability to lead technical initiatives, mentor peers, and communicate clearly with cross-functional stakeholders.
* Background in designing scalable architectures, applying security best practices, and optimizing performance.
* Bachelor’s or master’s degree in Computer Science, Engineering, or equivalent practical experience.