
Senior Software Engineer (Fullstack: Java + React or Angular)
- Warszawa, mazowieckie
- Stała
- Pełny etat
- Working closely with engineering leads, engineers, product manager, architects and client support teams, lead product development throughout the entire development cycle. This role requires logical thinking, possesses a breadth of knowledge on applying technology, quick troubleshooting, and problem-solving skills.
- Consistently apply sound engineering practices leading to improved business outcomes.
- Work closely with product owners, architects, and product managers to drive and/or facilitate feature/user story grooming, functional and technical specifications, workflow designs, use cases and process re-engineering. Provide necessary solution architecture and design artifacts on time.
- Stay abreast of emerging technologies and proactively assess and evaluate the adoption thereof into the organization
- Perform proof of concepts and other technical evaluations on new technologies, designs, and solutions.
- Be flexible to accommodate cross-region team development/collaboration and address urgent production issues.
- Demonstrates relevant technical working knowledge to understand requirements.
- Identifies and contributes to the development and solution strategies to team members that improve the design and functionality of interface features across one or more project features, under minimal guidance.
- Applies standard processes on the use of programming languages (e.g. HTML, C++, Java) to write code that fulfills website modification requests and technical requirements.
- Collaborates with others to support the piloting of new technology capabilities and features that enhance the user website experience across e-commerce products.
- Analyzes bugs for simple issues and applies debugging tools to verify assumptions.
- 2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience
- 3 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)
- Strong foundation in computer science, with strong competencies in data structures, algorithms, and software design.
- Proven analytical and problem-solving skills. Ability to respond resourcefully to new demands, priorities, and challenges.
- Strong interpersonal, facilitation, and leadership skills along with effective communication (both written and verbal) skills.
- Ability to present ideas precisely and convey development concepts related to network, application, and systems -to both technical and non-technical audiences.
- Strong teamwork-focus and the ability to foster collaboration within and across teams and across geographies.
- Passionate about learning and taking on new initiatives and takes pride in delivering quality software.
- Proficiency with Agile Development Techniques
- Strong knowledge of Java or Python
- Experience developing applications using modern JavaScript frameworks like Angular or React.
- Experience in building/integration of APIs (REST, gRPC)
- Experience developing JavaSript SDKs is a plus.
- Experience in Identity solutions like oAuth, OpenID Connect, SAML, security tokens (JWS, JWE, access token, id token) or other IAM is a big plus.