Staff Fullstack Engineer
As a Staff Software Engineer, you will play a crucial role in designing, developing, and maintaining scalable, high-performance software systems What you'll do Technical Leadership: You'll provide technical leadership to a team of engineers, architect scalable, reliable, and secure software solutions, and collaborate with cross-functional teams to define technical strategies and roadmaps Development and Coding: You'll write clean, efficient, and maintainable code, conduct code reviews with constructive feedback, and drive innovation through research and implementation of new technologies Problem Solving and Troubleshooting: You'll analyze and resolve technical issues and performance bottlenecks, debugging complex problems across multiple layers of the stack Mentorship and Collaboration: You'll mentor junior engineers and collaborate with product managers, designers, and other stakeholders to deliver high-quality products Who are you 10+ years of directly related work experience Knowledge of modern frontend technologies such as JavaScript (ES6+), HTML5, and CSS3 (including CSS preprocessor and cross browser compatibility) and with at least one major frontend framework/library like React, Angular, or Vue. js Meaningful knowledge in Golang and other backend programming languages e. g.
Java, PHP, Python, Ruby, … and testing practices.
Extensive experience in implementing and consuming REST API Confident with NoSQL DBs as MongoDB, Redis as well as RDBMS like MySQL or PostgreSQL Proficiency in version control systems like Git, experience with branching strategies, code reviews, and CI/CD pipelines, along with an understanding of DevOps practices and their relationship to development workflows Experience with testing frameworks and test-driven development (TDD) principles and familiarity with automated testing, end-to-end testing, and ensuring high code coverage Knowledge of common microservice architecture patterns like dynamic service discovery, circuit breaking, and bulkhead, and distributed systems Knowledge of web security best practices and experience in addressing common vulnerabilities.
Confident in designing the architecture of new services Eagerness to stay updated with the latest technologies and trends, and adaptability to evolving project requirements with a willingness to learn new tools or frameworks are essential Excellent communication skills to articulate complex technical concepts, collaborate within cross-functional teams, and mentor junior engineers through knowledge-sharing and leading by example Fluent in English #J-18808-Ljbffr
Diventa il primo a rispondere a un'offerta di lavoro!
-
Perché cercare un lavoro con PostiVacanti.it?
Ogni giorno nuove offerte di lavoro È possibile scegliere tra un'ampia gamma di lavori: il nostro obiettivo è quello di offrire la più ampia selezione possibile Ricevi nuove offerte via e-mail Essere i primi a rispondere alle nuove offerte di lavoro Tutte le offerte di lavoro in un unico posto (da datori di lavoro, agenzie e altri portali) Tutti i servizi per le persone in cerca di lavoro sono gratuiti Vi aiuteremo a trovare un nuovo lavoro