- Home
- Jobs
- Urban Ridge Supplies
- Senior Fullstack Developer (React + Python Django)
Senior Fullstack Developer (React + Python Django)
Job Description Roles & Responsibilities Senior Full-Stack Software Engineer (7+ Years Experience) Location: El Sherouk, Cairo, Egypt (Full-time, On-site) Employment Type: Full-time About Nexus Analytica Nexus Analytica is a technology company specializing in advanced software solutions for the energy sector. We develop innovative digital platforms that help utilities, governments, and renewable energy developers monitor, analyze, forecast, and optimize energy systems. Our software platforms, provide state-of-the-art analytics and operational intelligence for renewable energy assets, battery energy storage systems (BESS), smart meters, electric vehicle charging infrastructure, and power grids. With a strong focus on innovation, data science, and software engineering, Nexus Analytica is driving the digital transformation of the global energy industry through scalable, secure, and intelligent solutions. About the Role We are looking for a highly skilled Senior Full-Stack Software Engineer with 7+ years of professional software development experience to join our engineering team. You will be responsible for designing, developing, and maintaining scalable enterprise software solutions while contributing to architectural decisions, mentoring junior developers, and ensuring high software quality standards. This role is ideal for someone who enjoys solving complex technical challenges, building modern web applications, and working across the entire software stack. Key Responsibilities Design, develop, and maintain scalable web applications from frontend to backend. Translate business requirements into robust technical solutions. Design clean, maintainable, and reusable software architectures. Develop RESTful APIs and backend services. Build responsive, high-performance frontend applications. Optimize application performance, security, scalability, and reliability. Participate in architecture discussions and technical decision-making. Perform code reviews and maintain coding standards. Write unit, integration, and end-to-end tests. Troubleshoot production issues and resolve complex bugs. Collaborate closely with UI/UX designers, QA engineers, DevOps engineers, and product owners. Mentor junior and mid-level developers. Participate in Agile ceremonies including sprint planning, daily standups, retrospectives, and backlog refinement. Contribute to CI/CD pipelines and deployment automation. Produce technical documentation where necessary. Minimum Qualifications Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field. 7+ years of professional experience in software development. Proven experience delivering enterprise-grade web applications. Strong understanding of software engineering principles and design patterns. Experience working in Agile/Scrum environments. Excellent problem-solving and analytical skills. Strong written and verbal English communication skills. Required Technical Skills Backend Python Django Django REST Framework REST API design Authentication (OAuth2, JWT) Microservices architecture Celery Background job processing Frontend React TypeScript JavaScript (ES6+) HTML5 CSS3 Responsive web design State management (Redux, Context API, Zustand, or similar) Databases PostgreSQL MySQL Query optimization Database design ORM experience Cloud & DevOps Docker Docker Compose Kubernetes (preferred) Azure, AWS, or Google Cloud GitHub Actions / Azure DevOps CI/CD pipelines Linux Version Control Git GitHub Git Flow Software Architecture SOLID principles Clean Architecture Domain-Driven Design (preferred) Design Patterns Dependency Injection Testing Unit Testing Integration Testing End-to-End Testing PyTest Jest React Testing Library Security OWASP Top 10 Secure coding practices Authentication and authorization API security Data protection best practices Preferred Qualifications Experience with data visualization libraries. Experience building analytics or monitoring platforms. Experience with real-time systems using WebSockets. Knowledge of message brokers (RabbitMQ, Kafka, Redis Streams). Experience integrating third-party APIs. Experience with GIS or mapping frameworks is an advantage. Experience in energy, utilities, IoT, smart grid, or industrial software is a strong plus. Soft Skills Strong ownership mentality. Excellent communication skills. Ability to mentor and support junior engineers. Strong attention to detail. Excellent debugging and troubleshooting abilities. Ability to work independently while collaborating effectively within a team. Strong time management and prioritization skills. Continuous learning mindset. Company Industry ConcreteReadymixCement Department / Functional Area IT Software Keywords Senior Fullstack Developer (React + Python Django) Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- CompanyUrban Ridge Supplies
- LocationCairo, Egypt
- CategoryFullStack
- SourceNaukrigulf
- Listed1 month ago
Related FullStack jobs
Chief Operations Officer
Purpose: To provide strategic leadership and oversight for the Electricity Distribution & Supply, Water & Wastewater companies to achieve operational…
Lead Full-Stack & Systems Developer
We are looking for an experienced Lead Full-Stack & Systems Developer to lead the development, integration, automation, and support of our business…
Inventory Controller
We Are PepsiCo PepsiCo products are enjoyed by consumers more than one billion times a day in more than 200 countries and territories around the world. PepsiCo…
Admin
We are seeking a highly organized and proactive Administrative Assistant to join our dynamic team. The ideal candidate will possess a strong proficiency in…