Symphony is a premium digital products provider and a global technology house headquartered in San Francisco. We are working with 8 out of Fortune’s most admired brands in 2021 and some of the most ambitious and creative leaders in the world. Founded in 2007, Symphony is unlocking the full potential of humans + technology to inspire growth for our people, clients, and communities.
Today, we count 600+ ambitious, talented individuals in our engineering hubs and consulting offices in North America, Europe, Asia, Africa, and South America.
This is an excellent opportunity for all Solution Architects to join us in expanding a global powerhouse and partnering with worldwide industry leaders to solve some of the most complex digital challenges.
Opis posla
What would be your responsibilities if you join us?
Work as part of the team developing applications and services using Agile development methods;
Write well designed, testable, reusable, and efficient code;
Solve technical problems of high scope and complexity;
Work with databases, external network services, and message queueing (pub/sub) systems;
Write detailed and understandable technical documentation;
Recognize and address web security requirements;
Analyze and estimate client requirements;
Contribute to team and organizational improvements in process and infrastructure;
Have regular and up-to-date reporting to the team lead, service delivery manager, and/or client;
Mentorship of other developers and interns (if any);
Assist the recruitment team in performing technical interviews.
Kvalifikacije
There are some tech requirements that will make you stand out:
6+ years of hands-on software engineering experience in both front-end and back-end frameworks (Node, React)
Experience with Nest.js and Next.js is a big advantage
Strong understanding of non-blocking I/O
Solid experience with setting and maintaining Single Page Application Architecture and State Management
Strong understanding of DNS, HTTP, REST, HTTPS, WebSockets, and OpenAPI
Experience with ORM and Migrations
Experience with database design and migrations
Experience with cloud providers and cloud services
Experience with package managers
Experience with Git and branching models
Ability to appropriately recognize and address web security requirements
Dodatne Informacije
You will easily fit into Symphony culture if you:
are proactive and enthusiastic about your own continuous learning and improvement
have good analytical and problem-solving aptitude
have the ability to analyze and understand business context and logic behind your job responsibilities
care for the quality of your work and client satisfaction
enjoy working in pleasant and co-operative atmosphere
excited about working in international teams and using well written and spoken English on a daily basis
What value can Symphony bring to you?
In addition to the numerous benefits we offer, we crafted the Symphony Care program as a cultural credo of our long-term commitment to making well-being, family, career, and finance our top priorities. With this program, we aim to support the personal and professional development of our community members in all the mentioned fields, through a number of dedicated activities and initiatives. For more information on what our Symphony Care Program entails, visit our website - https://care.symphony.is/