This role is for one of the Weekday's clients
Min Experience : 6 years
Location : United States
JobType : full-time
We are looking for a Senior Backend Engineer with strong experience in building stable and high-performing backend systems. The role involves working on server-side development, backend logic, API integrations, and distributed task processing. You will be responsible for designing, developing, and maintaining backend services that support core business functions. The position requires solid expertise in Python and hands-on experience with Celery for asynchronous task management.
Key Responsibilities
- Develop and maintain backend applications using Python, ensuring code quality, stability, and performance.
- Work extensively with Celery for task queues, background processing, scheduled tasks, and distributed execution.
- Build and support REST APIs, internal services, and backend integrations required by the platform.
- Improve existing backend architecture, identify issues, and implement solutions to enhance reliability and scalability.
- Manage and optimize database interactions, including schema design, querying, and data handling.
- Collaborate with product, QA, and other engineering teams to understand requirements and ensure smooth delivery of features.
- Participate in design discussions, provide technical recommendations, and support improvements in backend processes.
- Implement best practices related to testing, deployment, and documentation of backend components.
- Monitor backend systems, troubleshoot issues, and ensure high availability of services.
- Contribute to maintaining development standards, coding guidelines, and overall engineering quality.
What Makes You a Great Fit
You have 6+ years of experience working as a backend engineer with a strong focus on server-side logic and application architecture.You are highly proficient in Python and have used it extensively in real-world development environments.You have hands-on experience with Celery , understand how distributed task systems work, and can configure workers, queues, and scheduling.You are comfortable working with databases, writing queries, optimizing performance, and ensuring data integrity across backend systems.You have good knowledge of API development, data handling, and backend communication patterns.You are capable of identifying technical problems early and proposing straightforward, effective solutions.You take a responsible and structured approach to development, testing, and deployment processes.You can work independently, meet deadlines, and handle backend tasks with minimal supervision when required.You communicate clearly with team members and can explain technical topics in a simple and understandable way.You value code quality, maintainability, and stable system behavior, and you put effort into creating backend solutions that last long-term.