Full Stack Developer (Lisbon)
ustwo
·
Posted:
June 2, 2023
·
Onsite
About the position
The Senior Developer (Full-Stack) role at ustwo European Studio involves working across the web stack, with experience in frontend, backend, and infrastructure development. The developer will be part of a cross-functional team and collaborate with technologists, designers, product owners, and agile coaches to solve complex problems and create beautiful and intuitive digital products. The ideal candidate should have solid software development fundamentals, stay current with industry trends, be highly collaborative, possess excellent communication skills, and have a desire to learn and grow. Experience with React, backend services, containerized services, modern web technologies, API design, and agile environments is required.
Responsibilities
- Work across the web stack, including frontend web development, backend development, and infrastructure development
- Solve difficult problems and build beautiful and intuitive products within a cross-functional team
- Stay current in software development fundamentals and best-practice software development practices
- Collaborate in multidisciplinary teams using Agile and Lean principles
- Communicate ideas and concepts clearly to stakeholders
- Share thoughts, ideas, and work in progress
- Seek out opportunities to learn and receive feedback
- Handle pressure and work in a dynamic and fast-moving environment
- Handle ambiguity and switch contexts
- Apply practice across a range of industries, deliverables, and goals
- Strong experience with React or another major web framework
- Experience with backend services and containerized services
- Knowledge of modern cross-browser HTML5+, ES6+, and CSS3+
- Knowledge of frontend application patterns and how to apply them
- Awareness of development libraries and frameworks and how to choose between them
- Experience working with databases and different types of datastores
- Knowledge of API design and experience with API integration, testing, and implementation
- Knowledge of Continuous Integration/Deployment
- Experience with automated testing
- Excellent written and verbal communication skills
- Experience working within agile environments
- Experience with deploying, hosting, securing, monitoring, and scaling in the cloud
- Experience with configuration management tools
- Experience in building highly scalable and resilient web applications
- Practical experience with TDD and/or BDD
Requirements
- Solid software development fundamentals and understanding of modern software development practices
- Experience in frontend web development, backend development, and infrastructure development
- Highly collaborative and able to work in multidisciplinary teams
- Clear communicator, both verbally and written
- Open to sharing thoughts, ideas, and work in progress
- Desire to learn and seek out opportunities for growth
- Resilient and able to handle pressure in a fast-moving environment
- Adaptable and comfortable switching contexts
- Strong experience with React or another major web framework
- Experience with backend services and containerized services
- Knowledge of modern cross-browser HTML5+, ES6+, and CSS3+
- Familiarity with frontend application patterns and development libraries/frameworks
- Experience working with databases and different types of datastores
- Knowledge of API design and integration
- Familiarity with Continuous Integration/Deployment and automated testing
- Excellent written and verbal communication skills
- Experience working in agile environments
- Desirable: experience with cloud deployment, configuration management tools, building scalable and resilient web applications, and TDD/BDD frameworks
Benefits
- Work with amazing companies in various sectors
- Be part of defining and building meaningful products
- Opportunity to work with startups to large enterprises
- Work in an environment that values people, diversity, and openness
- Generous yearly budget for learning and development
- Flexible work schedule
- Outstanding family policies
- Extremely generous employee profit sharing scheme
- Warm and welcoming culture
- Transparent company with distributed leadership
- Equal opportunity employer that values diversity and inclusion
- Commitment to creating an inclusive environment
- Opportunity for growth and progression
- Hiring for diversity and potential
- Passionate about creating better products
- Inclusive environment for colleagues, clients, community, and product users