FactSet

Lead Software Engineer - Web Solutions

Germany
Microservices JavaScript Node.js SQL HTML CSS API Vue.js Yarn TypeScript
Description

Department Description

Our Digital Application Engineering team is highly skilled in developing customer-centric solutions. We specialize in seamlessly integrating solutions into customer environments and focus on designing intuitive front-end web applications.

Our team works closely with our clients. We cover the areas of UI/UX styling, business logic creation, and the use and creation of efficient APIs. We keep up with the latest technological advances and use market standards such as web components in our projects.

In addition, we always strive to provide our customers with the highest level of consulting and support to ensure a high-quality operation of our customer's applications.

Security is our top priority. We place great emphasis on implementing secure applications and strictly follow web security standards. By combining our technical skills with a customer-focused approach, we strive to create innovative and effective digital solutions.


Position Summary

As a member of our Digital Application Engineering team, you will develop customized solutions for our clients and integrate them into their environments. Your focus will be on front-end web applications.
After an induction phase, you will take on a technical leadership role in the team and be responsible for the architecture of our front-end web applications. 
With your passion for technology and your commitment to our customers, you will help us to actively shape the digital future!

Responsibilities
- Provide strong technical leadership, advocating for best practices for software development, testing, deployment, and maintenance.
- Understand and use our microservices architecture to organize application functionality for both scalability and reliability.
- Support the pre-sales process by collaborating with sales and clients to extract technical requirements, suggest solutions containing our products and custom solutions (if required) and take a lead on defining and implementing proof-of-concept to support sales opportunities.
- Develop and maintain robust web applications using JavaScript, Node.js, and various web technologies.
- Design database schemas that represent and support business processes.
- Utilize a DevOps approach for managing our runtime environments and for the development of continuous integration and continuous deployment strategies.
- Adopt a customer-oriented approach to troubleshoot and resolve user issues in a timely and effective manner.
- Proactively identify and tackle complex technical challenges, demonstrating a high degree of initiative.

 
Required Skills
- Proficient in web technologies and JavaScript language (preferably vue.js) alongside a good grasp of Node.js.
-  Familiar with database design and proficient in SQL or other database languages.
- Demonstrated technical leadership and team collaboration skills.
- Experience in designing, developing, and deploying container-based applications in a cloud environment.
- DevOps mindset with experience in continuous integration and delivery techniques.
-  Excellent communication skills with the ability to understand customer requirements and address them appropriately.
- A proactive mindset with good problem-solving abilities.
- Proficient in active listening and able to effectively understand and convey technical concepts.
- Familiarity with modern build tools like vite, NPM, Yarn, etc.
- Strong knowledge of coding standards and practices, including code refactoring, design patterns, and agile development methodologies.
- Demonstrates an interest and basic understanding of AI technologies and their application in the field of web development.
- Knowledge of the secure software development lifecycle, OWASP and approaches to avoid or mitigate security issues in software development. Able to demonstrate technical leadership in this area.


Minimum Requirements

•    Bachelor’s degree.

•    3+ years' experience developing web applications.
•    Strong software development fundamentals in object-oriented programming.
•    Experience with HTML, CSS, TypeScript/JavaScript, Node.js and a frontend framework.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 251 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers