Full-stack Developer (Upskilling team)

TripleTenTripleTen·Remote(Berlin)
Software Development
Excel

WFA Digital Insight

The demand for skilled full-stack developers continues to rise, with a 25% increase in job postings in the last year. As companies like TripleTen invest in digital transformation, the need for experts who can handle both frontend and backend development has become crucial. With the remote job market booming, candidates with experience in React, Python, and system design are in high demand. TripleTen's commitment to professional freedom and a diverse team makes this role an attractive opportunity for those seeking a challenging and supportive work environment. Before applying, candidates should be prepared to showcase their technical expertise and experience in developing scalable and performant systems.

Job Description

About the Role

As a Full-stack Developer at TripleTen, you will be part of the upskilling team, responsible for developing and maintaining the company's cutting-edge educational platform. This platform is designed to help IT professionals upskill and master new technologies, and your work will have a direct impact on the success of the platform. You will be working closely with a diverse and tight-knit team spread across Europe, and your ability to communicate effectively and work independently will be essential.

The role involves owning the entire feature lifecycle, from gathering functional requirements to long-term production maintenance. You will be working with a range of technologies, including React, FastAPI, FastStream, AWS, Kubernetes, and GitLab. Your experience in system design, operational excellence, and strong soft skills will be crucial in ensuring the success of the platform.

What You Will Do

  • Develop a customer-facing BI analytics service using React and Python
  • Build intuitive dashboard interfaces to provide insights to users
  • Orchestrate data flows using Kafka and FastStream
  • Ensure system performance and scalability
  • Handle complex analytical queries and optimize database performance
  • Collaborate with the team to identify and prioritize new features and improvements
  • Participate in code reviews and contribute to the improvement of the codebase
  • Troubleshoot and resolve technical issues
  • Develop and maintain technical documentation

What We Are Looking For

  • At least 3+ years of production experience with React
  • 2+ years of experience with Python web development frameworks like FastAPI, Flask, or Django
  • Ability to architect features, make informed technical decisions, and clearly communicate trade-offs
  • Experience in setting up linters, writing tests, maintaining documentation, and configuring metrics/alerts
  • Strong soft skills, including a proactive approach to teamwork and the ability to ask the right questions to clarify business requirements
  • Experience with Excel and other data analysis tools
  • Strong understanding of system design principles and patterns

Nice to Have

  • Mentorship or technical leadership experience
  • Proficiency in DDD (Strategic and Tactical)
  • Experience with building event-driven systems and participating in Event Storming sessions
  • Architecting with the C4 model (Structurizr, IcePanel)
  • Administering Identity Providers and integrating DevOps methodologies into team workflows
  • Greenfield development experience (building apps from scratch and integrating them with infra)

About the Company

TripleTen is a company that values professional freedom and trust. The company believes in giving its employees the autonomy to make decisions and take ownership of their work. With a diverse and tight-knit team spread across Europe, TripleTen offers a unique and supportive work environment. The company uses a range of tools, including Miro, Notion, Google Workspace, Jira, to make working together seamless.

Benefits and Perks

  • Full-time remote collaboration with a convenient schedule
  • A space for professional freedom, where we trust your experience instead of micromanaging
  • A diverse and tight-knit team
  • Comfortable digital workspace with access to a range of tools and technologies
  • Opportunities for professional growth and development
  • Access to a range of benefits, including health insurance and retirement plans
  • Flexible PTO and vacation days
  • Remote stipend to support remote work setup

How to Stand Out

  • Make sure to highlight your experience with React, Python, and system design in your resume and cover letter.
  • Be prepared to talk about your experience with Excel and other data analysis tools during the interview.
  • Showcase your ability to communicate technical concepts clearly and effectively to both technical and non-technical stakeholders.
  • Emphasize your experience with agile development methodologies and version control systems like GitLab.
  • Be prepared to discuss your approach to troubleshooting and resolving technical issues, and provide examples from your previous experience.
  • Research the company culture and values, and be prepared to talk about how you can contribute to and thrive in a remote work environment.
  • Don't be afraid to ask questions during the interview about the company, the role, and the team - it shows that you're interested and engaged.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.