Job Closed
This listing is no longer active.
Wir beschleunigen Erfolg.
Senior Backend Developer
Location
Germany
Posted
72 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Developer
blau direkt
• Development: You design and develop robust, scalable web applications as well as service-oriented interfaces to integrate complex business logic across different project contexts. • Operations & Support: You act as the technical contact for third-level support, analyze functional requirements, identify causes of incidents, and proactively assist in finding solutions and planning releases within projects. • Database Architecture: You take responsibility for planning, managing, and optimizing our databases. • Coordination: You coordinate your tasks within the team by implementing technical specifications in clear, structured sprint cycles while keeping project goals in focus. • Requirements Analysis: In direct exchange with internal stakeholders, you evaluate new functional and technical requirements, translate them into viable solution concepts, and provide advisory input during planning. • Documentation: You independently create and maintain our development documentation, ensuring knowledge is sustainably preserved and always accessible.
Job Requirements
- Extensive Experience: You have a degree in computer science or a comparable qualification and bring at least five years of experience in backend development within the PHP environment.
- Development Know-how: You have solid experience with PHP (versions 7.3 to 8.4), PHP frameworks (Symfony, Laravel, Slim, etc.), database administration with MySQL, SOAP web services and JSON APIs.
- Teamwork: You have experience working and communicating within development teams (Git/GitLab, SCRUM).
- Quality Assurance: Automated testing is not unfamiliar to you and you have already worked with various techniques (e.g. Codeception).
- Frameworks: You have extensive hands-on experience with PHP frameworks (e.g. Symfony, Laravel) and are familiar with modern package managers such as Composer.
- Analytical Ability: You have a quick grasp and can rapidly familiarize yourself with new topics.
- Location: You can work remotely from anywhere in Germany.
- Language Level: Business-fluent German skills complete your profile (at least C2).
Benefits
- Flexibility: Whether fully mobile, on-site or hybrid – the choice is yours.
- Career and Development: Of course we offer professional and personal development opportunities in various areas.
- Workspace: We are creative, innovative, modern and fast – and we also have a lot of fun doing it.
- Top-tier Environment: With us things move faster! Speed and quality are a high priority – whether in product development or our digitalization initiatives.
- Dynamic Team: You'll meet a committed and motivated team where fairness and openness come first.
- Company Benefits: We provide valuable company benefits, including access to corporate health insurance and a company pension scheme.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work with deep technical and analytical understanding of what has already been implemented in the project, ensuring continuous evolution of the solutions; • Serve as the technical reference within the team, exerting leadership influence and supporting more junior developers; • Contribute directly to innovation and knowledge acquisition in the Android ecosystem and other related technologies; • Develop and maintain high-performance REST APIs; • Design and implement resilient, scalable and fault-tolerant services; • Work on optimizing latency, throughput and performance of high-volume systems; • Implement advanced caching strategies, including distributed Redis; • Apply rate limiting, circuit breaker and backpressure mechanisms; • Perform profiling and tuning of applications for maximum efficiency; • Work on database modeling focused on performance and scalability; • Work with relational and non-relational databases according to project needs; • Operate with microservices architecture in production, ensuring consistency and availability; • Implement observability practices, monitoring and distributed tracing; • Work with Docker, Kubernetes and cloud environments (AWS, GCP or Azure).
• Act as the team's technical reference, providing support and direction to more junior developers; • Conduct in-depth technical analysis of what has already been implemented in the project; • Exert leadership influence within the team, guiding best practices and technical decisions; • Contribute to continuous innovation and knowledge growth within the Android ecosystem; • Work with strong experience in Vanilla JavaScript, ensuring full mastery of the language in its pure form; • Apply advanced knowledge of the event loop, garbage collection, and memory leaks; • Perform DOM manipulation in constrained environments; • Take into account real hardware limitations such as limited CPU and memory, as well as older browsers; • Drive performance optimization for low-end environments; • Work with microservices architecture and distributed systems; • Work with REST APIs and both synchronous and asynchronous communication; • Use message brokers such as Kafka, RabbitMQ, or similar; • Apply concepts of idempotency, retry strategies with backoff, and circuit breakers; • Ensure observability through logs, metrics, and tracing.
• Atuar no desenvolvimento e evolução de serviços backend em ambiente cloud, suportando arquitetura moderna; • Conduzir a migração e modernização de um recorte do Sistema (Sigla) J5, originalmente desenvolvido em COBOL, para uma aplicação moderna em Python na AWS Cloud; • Desenvolver APIs e serviços backend; • Apoiar integrações com sistemas internos e externos; • Garantir qualidade de código e testes; • Trabalhar em conjunto com times de frontend e arquitetura.
• Collaborate with multidisciplinary teams to deliver iteratively: work side-by-side with backend, frontend and cloud engineers to ensure solutions are implemented efficiently and aligned with needs; • Ensure platform performance and stability: design and implement secure APIs and integrations, and perform monitoring and automated testing to keep platform data and processes consistent, fast and available in all conditions; • Implement automated tests to ensure code reliability and quality; • Monitor and optimize application performance in production; • Actively participate in technical decisions and the evolution of system architecture; • Contribute to improving the infrastructure, architecture and performance of existing systems and microservices; • Help improve the development experience for the teams; • Foster a technical culture of excellence: be obsessed with quality and agile development; • Reflect on and validate ideas and help delight our customers; • Be responsible for continuous day-to-day development and ensure the quality we aim for.


