
Backend Developer SR - Python Engineer
Encora
Posted about 9 hours ago
Job Title: Backend Developer SR - Python Engineer
Key Skills: Python, Django, REST APIs, PostgreSQL.
Location: Brazil
Mode: Remote
We at Coforge are hiring Backend Developer SR - Python Engineerwith the following skill set.
Key Responsibilities
- Lead the design and development of backend services and REST APIs using Python, ensuring scalability, reliability, and maintainability.
- Own system architecture decisions for core platform components, including organization management, entitlement systems, and access-controlled catalog services.
- Drive integration strategies for enterprise systems, ensuring efficient catalog synchronization, asset metadata flows, and cross-platform consistency.
- Design and oversee secure workflows for authentication, authorization, file distribution, audit logging, notifications, and external integrations (e.g., Jira).
- Establish and enforce engineering best practices, including API design standards, coding guidelines, security principles, and performance optimization.
- Collaborate cross-functionally with frontend, DevSecOps, QA, and product teams to deliver end-to-end features aligned with business goals.
- Lead code reviews, technical discussions, and solution design sessions, ensuring high-quality implementations and knowledge sharing across the team.
- Mentor and guide engineers, supporting their growth in backend development, system design, and problem-solving approaches.
- Drive reliability and performance improvements, including monitoring, debugging, and proactive system enhancements.
- Contribute to strategic initiatives, including platform evolution, architectural modernization, and adoption of new technologies.
- Ensure robust documentation, test coverage, and continuous improvement of development processes and workflows.
Required Skills & Qualifications
- Expert-level proficiency in Python, with extensive experience building enterprise-grade backend systems and APIs.
- Strong experience with Django, including deep understanding of architecture, extensibility, and performance considerations.
- Advanced knowledge of REST API design, distributed systems, and scalable backend architecture patterns.
- Proven experience with authentication and authorization mechanisms, including secure, access-controlled systems.
- Strong expertise in relational databases (e.g., PostgreSQL), data modeling, and performance tuning.
- Experience designing and operating scalable, secure services in production environments.
- Deep understanding of software engineering best practices, including testing strategies, CI/CD, and version control workflows.
- Strong leadership and communication skills, with the ability to influence decisions and collaborate across teams.
- Excellent problem-solving skills, with the ability to handle complex, ambiguous technical challenges.
Preferred Skills:
- Experience with asynchronous processing frameworks (Celery, Redis, event-driven architectures).
- Familiarity with multi-tenant system design, entitlement models, and enterprise SaaS patterns.
- Experience integrating with enterprise systems such as Jira, identity providers (SSO, OAuth, SAML), or other third-party platforms.
- Knowledge of containerization and cloud-native environments (Docker, Kubernetes) and CI/CD pipelines.
- Experience with observability practices, including monitoring, logging, and tracing in distributed systems.
- Familiarity with audit/compliance-oriented systems, secure file distribution, and enterprise security standards.
Job details
Jobr Assistant extension
Get the extension →