Job Title: Senior Backend Developer (Python) Location: [Insert Location]Experience Required: 3-5 YearsEmployment Type: Full-TimeAbout the RoleWe are seeking a highly skilled Senior Backend Developer with strong expertise in Python and Data Engineering to design, develop, and optimize scalable backend systems and data pipelines. The ideal candidate should have hands-on experience with relational and NoSQL databases including PostgreSQL and MongoDB, and a strong understanding of distributed systems and backend architecture.Key ResponsibilitiesBackend DevelopmentDesign, develop, and maintain scalable backend services using PythonBuild RESTful APIs and microservicesOptimize application performance and ensure high availabilityImplement clean, maintainable, and testable codeData EngineeringDesign and develop robust ETL/ELT pipelinesWork with structured and semi-structured datasetsOptimize large-scale data processing workflowsEnsure data integrity, validation, and transformationDatabase ManagementDesign and optimize database schemas in PostgreSQLManage and scale MongoDB collectionsWrite complex SQL queries, indexing strategies, and performance tuningImplement database security and backup strategiesArchitecture & DevOpsParticipate in system architecture discussionsImplement scalable microservices-based architecturesWork with containerization tools (Docker preferred)Collaborate with DevOps for CI/CD implementationMonitor backend performance and troubleshoot production issuesTechnical Skills RequiredCore SkillsStrong proficiency in PythonExperience with backend frameworks (FastAPI / Django / Flask)Strong SQL expertise (PostgreSQL)Hands-on experience with MongoDBREST API design and developmentData Engineering SkillsExperience with ETL pipelinesData modeling & warehousing conceptsExperience handling large datasetsKnowledge of data transformation and optimization techniquesGood to HaveExperience with cloud platforms (AWS / GCP / Azure)Knowledge of Airflow or workflow orchestration toolsExperience with message brokers (Kafka / RabbitMQ)Familiarity with Docker & KubernetesUnderstanding of distributed systems
Job Title
Back End Developer