Senior Software Engineer - Skills Matrix - Gigafactory Berlin-Brandenburg

Tesla
Grünheide (Mark), Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Grünheide (Mark), Germany

Tech stack

JavaScript
Cloud Computing
Continuous Delivery
Continuous Integration
Data Structures
PostgreSQL
MongoDB
Node.js
NoSQL
RabbitMQ
Redis
Next.js
Software Engineering
Software Systems
SQL Databases
Strategies of Testing
TypeScript
React
Backend
Kubernetes
Information Technology
Front End Software Development
REST
Docker

Job description

We are seeking an exceptional Senior Full Stack Engineer to join our skills matrix development team, focused on developing a centralized tool designed to assist managers in planning, tracking, and assigning skills across roles, supporting skills gap analysis, replacement planning, and aligned training or recruitment, while providing employees with clarity on training needs, role expectations, and transparent career progression pathways. As a senior engineer, you will be facilitating the design, development, and implementation of critical features while mentoring junior engineers, particularly in establishing and enhancing testing capabilities for our application. What You'll Do

  • Collaborate with product managers, end users, UX specialists, and frontend/backend engineers to analyze functional and non-functional business requirements and develop user-friendly, efficient, and scalable features.
  • Develop, deploy, and maintain enterprise-scale software solutions across both frontend (React) and backend (Node.js) layers.
  • Influence architectural decisions with a focus on security, scalability, high performance, and modularity, while maintaining and improving existing functionalities.
  • Design and implement RESTful APIs and server-side logic using Node.js, ensuring best practices for I/O-intensive applications.
  • Mentor and support junior software engineers, guiding them in software development fundamentals, including testing strategies (unit, integration, and end-to-end testing) to ensure the highest product quality.
  • Drive the adoption of testing frameworks and practices, establishing robust testing capabilities within the team to enhance application reliability and performance.
  • Continuously engage with users to gather feedback on solutions and advocate for excellent usability across all products.
  • Enhance processes, standards, and practices to ensure consistent delivery of high-quality software.

Requirements

Do you have experience in TypeScript?, * Degree in Computer Science or a relevant field; equivalent experience also acceptable.

  • 6+ years of hands-on experience in full-stack software development, with demonstrated expertise in Node.js for backend development and React for frontend development.
  • Proficiency in TypeScript/JavaScript and familiarity with frameworks like Next.js for full-stack or frontend applications.
  • Strong understanding of software development fundamentals, including software design, algorithms, data structures, modularity, and code maintainability.
  • Expertise in REST principles and best practices for creating and implementing RESTful APIs. · Practical experience with both SQL and NoSQL databases (e.g., MongoDB, PostgreSQL), and familiarity with technologies like Express, Redis, and RabbitMQ is an advantage.
  • Strong competence in cloud-based deployment environments, with working knowledge of Docker, Kubernetes.
  • Familiarity with continuous integration/continuous delivery (CI/CD) tools and methodologies.
  • Proven ability to mentor junior developers, with a focus on building testing capabilities and fostering a culture of quality assurance.
  • Genuine curiosity and eagerness to solve complex problems and learn how products are designed, built, and operated. ·
  • Full professional proficiency in English.

About the company

Tesla is accelerating the world's transition to sustainable energy. We continuously develop revolutionary strategies and products within shortest time, and successfully launch them on a large scale. This is only possible through extraordinary speed, innovation, and efficiency. Gigafactory Berlin forms the perfect basis for rolling out Tesla's incredible success story in Europe. The most important pillar for this is our employees. Their passion, motivation and engagement ensure that we consistently achieve our goals.

Apply for this position