Job Title- Python Backend Developer (Platform Focus)
Location: 100% Remote
Type: : Long Term Contract
Overview
We are seeking a Senior Software Engineer with strong backend development skills to build and maintain the core services of our event correlation platform. This role emphasizes Python development, distributed systems, data integration, and working with streaming architectures. While primarily backend-focused, the ability to contribute to frontend work is valued.
Primary Responsibilities
Service Development:
- – Build Python microservices using FastAPI for platform APIs and data services
- – Develop Kafka-based event producers and consumers with robust error handling
- – Implement business logic for event enrichment, correlation, and impact analysis
- – Create data integration services connecting multiple data sources (APIs, databases, message queues)
- – Design and implement RESTful and streaming APIs for internal and external consumption
Data & Integration:
- – Develop complex queries for PostgreSQL, Neo4j, and Azure Data Explorer
- – Build data synchronization jobs for CMDB population and maintenance
- – Implement caching strategies using Redis for performance optimization
- – Create ETL/ELT processes for data pipeline workflows
- – Integrate with external APIs (Meraki, Webex, ServiceNow, and others)
Stream Processing:
- Develop Bytewax dataflow applications for real-time event processing
- Implement stateful stream processing with proper checkpointing and recovery
- Design windowing strategies for time-based aggregations
- Build correlation logic for pattern detection across event streams
- Optimize stream processing performance and resource utilization
Quality & Operations:
- Write comprehensive unit and integration tests using pytest
- Implement observability through structured logging, metrics, and tracing
- Create and maintain technical documentation
- Participate in code reviews and architectural discussions
- Support production troubleshooting and incident response
Required Skills & Experience
Core Technical Requirements:
- 5+ years of professional Python development experience
- Strong expertise with FastAPI, SQLAlchemy, Pydantic, and modern Python patterns
- Production experience with Apache Kafka (producers, consumers, Schema Registry)
- Deep understanding of asynchronous programming, concurrency, and parallelism in Python
- Experience with relational databases (PostgreSQL) and SQL optimization
- Container development and Docker experience
- Version control with Git and collaborative development practices
Strongly Preferred:
- Stream processing frameworks (Bytewax, Flink, Spark Streaming, or similar)
- Neo4j or other graph database experience
- Azure Data Explorer or similar analytics/OLAP databases
- Multi-tenant application design and implementation
- Experience with high-volume, low-latency distributed systems
- Message queue architecture patterns and best practices
- Performance profiling and optimization in Python
Additional Technical Knowledge
- Kubernetes deployment and operation basics
- Vue.js or other modern JavaScript frameworks (for occasional frontend contributions)
- Redis data structures and caching patterns
- OAuth 2.0/OIDC authentication flows
- OpenAPI/Swagger specification
- CI/CD pipeline concepts
- Poetry or similar Python dependency management
Key Competencies
- Strong analytical and problem-solving skills
- Ability to design scalable and maintainable code architectures
- Experience with test-driven development practices
- Clear technical communication and documentation abilities
- Comfortable working in complex, evolving codebases
- Self-directed with strong time management skills
- Collaborative mindset with willingness to mentor others
Work Environment & Expectations
- Remote contractor position
- Sprint-based development with regular planning and review cycles
- Active participation in technical design and code review processes
- Use of shared Python libraries and established coding standards
- Collaboration with cross-functional team including frontend and infrastructure engineers
- Expected availability during core business hours for team synchronization
- Development using devspace.sh for local Kubernetes-based workflows
Your sincerely,
Ajay Sharma | Sr. Technical Recruiter.
Net2Source Inc.
Fax: (201) 221-8131 | Email: ajays@net2source.com
Global HQ Address: 270 Davidson Ave, Suite 704, Somerset, NJ 08873, USA
—
