ALTEN logo
ALTEN

Building tomorrow's world today

Python Developer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+H1B SponsorCompany SiteLinkedIn

Location

Germany

Posted

2 days ago

Salary

0

Seniority

Senior

Bachelor DegreeExperience acceptedEnglishGermanPythonTCP/IP

Job Description

Python Developer

ALTEN

• Responsible for the end-to-end development of a communications simulator in Python, including architecture design, implementation, and automated tests • Develop and extend an existing simulator across ISO/OSI layers 2–7 with a focus on application-level protocols (e.g., TCP, UDP, HTTP) • Design and implement an interactive GUI dashboard (e.g., with Dash/Plotly or PyQt/PySide) for real-time visualization and analysis of communication flows • Implement advanced data visualizations and analysis features for protocol traces, performance, and error patterns • Produce structured, developer-focused documentation of the software architecture (including UML and API documentation) • Work independently in an agile environment with a strong focus on Clean Code, testability, and maintainability

Job Requirements

  • Degree in Computer Science or a comparable qualification
  • Proven, substantial experience in Python software development, ideally in tools, simulation, or backend systems
  • Deep knowledge of network protocols across OSI layers 2–7, in particular TCP/IP, UDP and socket-based communication
  • Demonstrable experience in developing GUI applications (e.g., Dash/Plotly, PyQt, PySide) including data visualization
  • Experience in building simulations, analysis tools, or developer tooling
  • Proficient with Git and modern CI/CD pipelines, and experienced with automated testing
  • Excellent written and spoken English

Benefits

  • Talent management – we help grow your career
  • Work–life balance – flexible working hours and the option to work remotely
  • Fit and relaxed – access to EGYM Wellpass
  • Enjoy biking – company bike leasing
  • Green mobility – discounted mobility options
  • Permanent employment contract
  • Corporate benefits
  • Team events

Related Job Pages

More Backend Engineer Jobs

PairSoft logo

Senior Software Engineer, .Net Full Stack

PairSoft

The strongest procure-to-pay platform for mid-market and enterprise companies with integrations to your ERP system.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Lead the design and implementation of complex backend systems, APIs, microservices, and modern frontend architectures • Serve as a subject-matter expert for .NET, cloud architecture, performance, and scalability • Drive the integration of AI services (Azure OpenAI, Cognitive Services) into the product where appropriate • Mentor and coach team members, conduct technical reviews, and enforce engineering best practices • Champion secure-by-design principles and threat modeling • Ensure CI/CD pipelines support automated testing, quality gates, security scanning, and deployment reliability • Collaborate with product managers and designers to define technical roadmaps • Troubleshoot complex production issues with strong debugging and diagnostic skills • Engage in cost optimization and cloud operational excellence

United States
cVortex logo

Senior Backend Developer

cVortex

Somos a cVortex: solução de atendimento omnichannel com IA que simplifica relações para transformar negócios. #cVortex

Full TimeRemoteTeam 51-200

• Implement features and fixes in the company's software. • Write code following software engineering best practices, producing clean, efficient, and high-performing code. • Write technical documentation when applicable. • Provide training to other team members when necessary. • Maintain good working relationships with team members and other company stakeholders. • Be highly available to the team (meetings, Agile rituals).

Brazil
cVortex logo

Senior Backend Developer, C/C++

cVortex

Somos a cVortex: solução de atendimento omnichannel com IA que simplifica relações para transformar negócios. #cVortex

Full TimeRemoteTeam 51-200

• Projetar, implementar e manter sistemas distribuídos em C/C++ com foco em performance, segurança e escalabilidade, garantindo SLAs do negócio. • Realizar code review e definir padrões de qualidade de código. • Diagnosticar e corrigir problemas de performance, memory leaks e concorrência ou problemas adicionais apoiando a área de suporte. • Treinar membros do time, quando necessário. • Colaborar com times de produto, QA e infraestrutura para entrega de soluções robustas. • Documentar decisões técnicas e processos.

Brazil
Full TimeRemoteTeam 51-200

Role Description CapsLock is looking to hire an outstanding Backend PHP Developer with solid technical skills to support all current projects and create new ones. You'll be involved in a spectrum of development practices, from cultivating high-level design to the specifics of software implementation. We have a great IT team with a strong development background to improve your skills and share your knowledge. Responsibilities - Researching, designing, implementing, and managing software programs. - Testing and evaluating new programs. - Identifying areas for modification in existing programs and subsequently developing these modifications. - Producing clean, efficient code based on specifications. - Integrating software components and third-party programs. - Determining operational practicality. - Developing quality assurance procedures. - Deploying software tools, processes, and metrics. - Maintaining and upgrading existing systems. - Verifying and deploying programs and systems. - Recommending and executing improvements. - Creating technical documentation for reference and reporting. - Working closely with other developers, designers, business and systems analysts to achieve the best result. Qualifications - 3+ years of professional development experience in PHP. - Solid knowledge of OOP, design patterns, and layered architecture. - Proficiency in writing PHP code (7.4+). - Expertise in Symfony PHP framework. - Strong experience in SQL with MySQL/PostgreSQL. - Experience with designing software architecture. - Comfortable working with Git in Git-based workflows. - Conversational English level. - Strong communication skills, mainly written. Requirements - A proactive approach to problem-solving. - A positive attitude and entrepreneurial spirit. - Frontend development experience. - Experience in TDD, DDD. - Familiarity with Docker, *nix systems, and shell scripting. Benefits - Remote Work: We are a truly remote-first company. You choose where you feel the most productive and comfortable to make an impact. - Paid Time Off: Work-life balance matters to us, and we support it with paid time off for rest, personal time, or simply doing what makes you happy. - Ongoing Learning: We believe in curiosity and growth. That’s why we support continuous learning with workshops, online courses, conferences, and certifications. - Home Office: We help you set up your perfect workspace by covering equipment and furniture expenses, so you can do your best work from home. - Physical Well-Being: From gym memberships and yoga classes to home workout equipment or even a bicycle, we give you the flexibility to stay active your way. - Unlimited Sick Days: Your health matters. Take the time you need to rest and recover - we’ll be here when you’re ready to return. - Medical Coverage: We support you and your family with reimbursement for medical insurance and health-related expenses, including dental care and psychological support. - Co-Working Space: If you sometimes crave a change of scenery or more social interaction, we’ll cover the full cost of a co-working space. - Fun Stuff: From gaming nights and fitness challenges to annual retreats at world-class resorts, we make sure there’s never a shortage of fun and connection.

Worldwide