Doist is hiring a Backend Engineer to propose, specify, implement, maintain and decommission code that powers Todoist for millions of active users through their diverse portfolio of apps and integrations.
Role Summary
- Organization: Doist
- Category: Job Updates
- Mode: Remote
- Remuneration: Competitive Salary
- Deadline: March 3rd
- To receive similar Jobs Alerts on WhatsApp, Click HERE
See Also: Prembly seeks a Backend Engineer
Responsibilities of the Backend Engineer at Doist
- Develop and maintain backend code for a large user base, including proposing, implementing, and decommissioning features.
- Contribute to and improve the system’s architecture, focusing on cross-device synchronization and sharing capabilities.
- Address and resolve challenges within a legacy codebase, including modernizing the technical stack.
- Ensure high-quality, consistent code delivery while systematically reducing technical debt.
- Lead projects from inception, collaborating with various teams and stakeholders to solve user problems.
- Provide mentorship and contribute to a resilient team environment, raising the overall team performance.
- Maintain strong communication and professionalism, ensuring reliable partnerships and consistent delivery.
Role Requirements for the Backend Engineer at Doist
- Possess significant experience in developing web services and a thorough understanding of underlying technologies like DNS, HTTP, and databases.
- Demonstrated ability to design, build, and maintain production-ready projects and features.
- Proficient in Python, with a deep understanding of its strengths and weaknesses, and stay updated on the Python ecosystem. Familiarity with at least one other professional programming language.
- Knowledgeable about OWASP Top 10 web application security risks and skilled in implementing security best practices in code and architecture.
- Experienced with MySQL or PostgreSQL, understanding core concepts and performance optimization of SQL queries.
- Comfortable working within a Unix shell environment, utilizing tools like grep, sed, or awk, and automating tasks with scripts.
- Experienced in writing and evaluating effective tests, with a strong understanding of current testing methodologies.
- Understand the balance between abstraction and implementation, and apply architectural principles like SOLID, DRY, and YAGNI.
- Actively contribute to product direction and implementation planning, focusing on delivering value with a risk-conscious approach.
Click the button below to apply.
Receive scholarship and job updates from Scholars Coven firsthand through our Channels:
WhatsApp: Jobs Coven WhatsApp
Facebook: Scholars Coven
Twitter: @ScholarsCoven