Full Stack Developer (bcs)

Location:Berlin - Germany
Job description:

Job Description: Full Stack Developer

Company Overview Name: Industry: Business Intelligence/Analytics for Network Operators Size: 31 employees, mainly software developers Headquarters: Berlin, Germany Working Style: Remote/Hybrid with an optional office week monthly, depending on department Founded: 10 years ago Parent Company: 100% subsidiary of Telekom AG, operating autonomously Vision: Enhancing analytics solutions for network operators Core Values: Flat hierarchy, collegial and familial atmosphere, open communication Work Environment: Modern office in Moabit, flexible desk policy, team-focused

Employee Benefits:

  1. Full flexibility in working hours and location (post-onboarding).

  2. Health initiatives, pension scheme, free health checks, and flu vaccines.

  3. Learning opportunities and career development.

  4. Company pension and virtual stock options.

  5. Bike leasing program, subsidized public transportation.

  6. Discounts on products and services.

  7. Additional leave for child care during illness.

  8. VSOP Program.

Job Role: Full Stack Developer

Salary Range: Up to €75,000 Languages Required: English (minimum C1 level); German is a plus. Location Policy: Hybrid/Remote working model with significant presence during the onboarding phase. Afterward, as required by management for face-to-face meetings (approximately once a month). Additionally, there are annual all-hands meetings.

Responsibilities:

  • Back-End Development: Develop high-performance back-end components using Python, ensuring robust, scalable, and maintainable code.

  • Front-End Development: Contribute to the development of the front-end using TypeScript and React, focusing on user experience and responsive design.

  • Continuous Integration/Deployment: Develop and maintain CI/CD pipelines and automated code quality assurance processes.

  • System Design: Participate in architectural decision-making, considering trade-offs in design and technology.

Technical Stack:

  • Languages: Python 3, JavaScript, TypeScript, Rust

  • Frameworks and Tools: React, D3.js, MobX, Django Rest Framework, pytest, Cypress, Docker Compose, ClickHouse, GitLab CI/CD, Linux/Shell

  • Database Management: Experience with SQL-based databases like ClickHouse

Qualifications:

  • Experience: 3+ years of professional experience in full-stack development, with a preference for candidates with 5+ years.

  • Technical Proficiency: Advanced knowledge of Python 3, React, TypeScript; understanding of API design, web technologies, tooling, and testing frameworks.

  • Data Visualization: Familiarity with statistical processing and data visualization techniques.

  • Nice to Have:

    • Network Understanding: Knowledge of internet topology and the mechanics behind internet transport.

    • Traffic Visualization: Insights into network traffic behavior and visualization techniques.

    • Programming Language: Experience with Rust is a plus.

Hiring Process:

  1. Initial interview with HR & Product Manager (30 mins)

  2. Second interview focusing on technical and situational responses (60-90 mins)

  3. Decision-making process & offer

Team: You will be part of a 5-person agile software development team (Scrum), reporting to the CPO.

Role Specifics:

  • Contract Type: Open-ended contract

  • Working Hours: 40 hours per week (32-35 hours also acceptable)

  • Vacation: 30 days

  • Probation Period: 6 months

This position is ideal for a seasoned developer looking for a dynamic role in a company at the forefront of internet technology solutions, offering significant opportunities for personal and professional growth.

Apply for this job
Upload CV to autofill application
Read our Privacy policyPowered by Adaptive ATS