Software Engineer contributing to backend systems for networking-intensive platforms. Developing Python services in distributed environments with a focus on performance and reliability.
Responsibilities
As an Emumba Software Engineer, you’ll contribute to building backend systems that power complex, networking-intensive platforms.
**This role is centered on developing Python services that operate in distributed environments where reliability, performance, and correctness matter. You’ll work closely with experienced engineers to design backend components, implement networking-aware services, and help operate systems that must perform reliably under demanding conditions.
**This is an opportunity for engineers who want to move beyond simple API development and gain hands-on experience working on real distributed systems and production infrastructure.
Requirements
1–3 years of software engineering experience building backend applications with Python
Strong fundamentals in data structures, algorithms, and software design
Experience building production backend services or APIs
Familiarity with Python frameworks such as FastAPI, Flask, or Django
Understanding of networking fundamentals (HTTP, TCP/IP, service communication)
Experience working with SQL or NoSQL databases
Familiarity with Linux-based development environments
Strong debugging, problem-solving, and analytical skills
Ability to write clean, maintainable, and well-tested code
**Nice-to-Have**
Experience with asynchronous programming in Python (asyncio)
Exposure to distributed systems or event-driven architectures
Familiarity with Docker or containerized environments
Experience with message queues (Kafka, RabbitMQ)
Exposure to cloud platforms such as AWS
Benefits
Work on technically challenging backend systems, not just basic applications
Gain exposure to distributed systems and networking-heavy platforms
Learn from experienced engineers in a strong engineering culture
Build the foundation to grow into senior backend or distributed systems roles
Lead Engineer specializing in digital analytics strategies for clients. Driving optimization through data insights and supporting technical implementations in a client - facing role.
Full - Stack Intern developing features at Thndr for user impact and engagement. Collaborating with cross - functional teams while embracing a modern tech stack.
Join Alter Way as an Apprentice Linux System Administrator, working on production environments in Lille. Focus on incident analysis and infrastructure project participation.
Join Alter Way as a Linux System Administrator Apprentice in Lyon. Work in an open - source environment focusing on cloud infrastructure and DevOps practices.
Software Engineer developing next - gen transpilation tools using AI for embedded systems. Leading architecture and implementation of code generation pipelines integrating AI and verification techniques.
AEM Technical Lead driving design and implementation of Adobe Experience Manager solutions. Leading technical architecture and mentoring teams for scalable digital experiences.
Senior Software Engineer at Cambio responsible for performance and stability testing of electronic health records platform. Collaborating with teams to ensure scalability and robust solutions in a hybrid work environment.
Senior Software Engineer designing, building, and optimizing Matia's DataOps platform. Collaborating with cross - functional teams and driving technical leadership within the engineering department.
Senior Software Engineer developing mobile solutions for Rev's SaaS platform. Collaborating with cross - functional teams to enhance customer engagement through innovative product features.
Staff Software Engineer focusing on API integrations and AI integration at Aravo Solutions. Leading backend architecture and enhancing cloud - native workflows.