Software Architect for Web Development (Remote)
Job Description
We are seeking a skilled and experienced Software Architect who is passionate about their work, adapts easily, and shares our company values!
The ideal candidate will have a proven track record of defining and building robust solutions to support web developing and coordinating technical tasks with external providers and consultancies, ensuring: product features and usability, normalized data implementation, code quality and best practices. Experience working with international teams and consultancies is a must.
Key Responsibilities:
- Must align with the Business Project to achieve goals and deadlines in order to optimize the rentability and business growth.
- Collaborate with the Product Definition, the Product and UX/UI team will define the features, usability and design of the products and websites. Define the technical infrastructure to create a robust and stable business, ensuring scalability, performance, and security.
- International collaboration to effectively work within international teams, bridging cultural and geographical gaps to achieve project goals.
- Consultancy Collaboration: Leverage your experience working with consultancies and external providers to foster strong partnerships and drive project business to success. Reviewing the final product vs requirements and specifications to approve the launch to development production.
- Ensure Normalized Data, the steward data, BI, and Product teams will define the normalized data for the standardization on the DB. Work in collaboration to refine and ensure the normalized data is implemented with the standards defined.
- Coordinate Technical Tasks: Collaborate with external providers and consultancies to lead and oversee technical tasks. Select the right technologies, frameworks, and patterns to ensure the software is robust, stable, scalable, and secure.
- Ensure Code Quality: Establish and enforce coding standards and best practices to maintain a high code quality across the development team.
- Quality assurance, collaborate with the QA team to achieve the approval for the deployment in production environment. Ensuring the product complies with all the requirements, features, usability, designs, normalized data, logics and code standard.
- Technical Expertise: Use your expertise in the following areas to guide development efforts and resolve complex technical challenges.
- SOA Architecture or/and Microservices.
- Good Object Oriented Programming knowledge (SOLID, Clean architecture).
- Strong proficiency with JavaScript and Typescript.
- Knowledge of Node.js and frameworks like Express and Nestjs.
- NoSQL Databases (Redis, DynamoDB).
- Having used and built REST APIs.
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.
- Web/API environments: HTTP, RESTful, web services.
- automated testing platforms and unit tests with test frameworks
- Understanding accessibility and security compliance.
- Diagnose and debug issues in a production environment.
- Analytical and problem-solving skills.
- Documentation versioning
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience:
- A minimum of 6 years of experience in software architecture or a related role, with a proven track record of delivering high-quality solutions.
- Demonstrated experience working with international teams, successfully navigating geographical differences to achieve shared goals.
- Proven ability to collaborate with consultancies and manage external technical partnerships, ensuring that projects align with strategic objectives and deadlines.
- Technical Skills:
- Proficiency in JavaScript and Typescript, with the capability to drive innovation in web development.
- Strong background in building backend technologies.
- Demonstrated ability to design scalable and maintainable software solutions.
- Soft Skills:
- Excellent communication and interpersonal skills, enabling you to lead and inspire cross-functional teams, manage stakeholders, and maintain clarity and transparency throughout the development process.
- A colaborative mindset, thriving in fast-paced environment where teamwork and adaptability are a key to success.
- Strong problem-solving abilities, with the capacity to navigate complex technical challenges and deliver solutions tat meet business needs.
Perks of being one of us:
- Top-notch private health insurance — includes dental and psychological services
- Full-time, permanent contract
- Flexible time off, no blackout dates, plus your birthday, Christmas’ Eve and New Year’s Eve off
- Remote work OR come into the office if you prefer!
- Flextime (7 – 9:30 a.m. / 3:30 – 7:30 p.m)
- Free Friday afternoons (a 7-hour workday!) + 35-hour week in July and August (free afternoons here we come!)
- Enhanced career path designed just for you
- External training budget
- Other: ticket restaurant, nursery tickets
- Budget for team-building activities
- We celebrate all company landmarks
- And when you come into the office, you’ll get free coffee and snacks, fresh fruit, and can enjoy our game room and the cool terrace overlooking the Mediterranean
Sounds good? Apply now! We’re looking forward to getting to know you.
Location
Our exceptional offices are in Barcelona's Blue Building, right on the city's seafront. Besides our stunning views, you'll enjoy perks such as free fruit, snacks, and coffee and will be able to take part in our game competitions.
We are an Equal Opportunity Employer and are committed to providing employees with a work environment free of discrimination and harassment.
The personal data you provide will be used solely to manage your candidacy for the purposes of this position. You can exercise your rights of access, rectification, or cancellation by sending a letter to Avenida Litoral, 12-14, 5ta planta, Barcelona 08005. Additionally, you can email us at [email protected], including documentation proving your identity.
Date Posted
09/07/2024
Views
7
Similar Jobs
Sales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View DetailsSoftware Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsIntern People Experience - Personio
Views in the last 30 days - 0
Personio is an HR platform that simplifies complex tasks for small and mediumsized organizations With a team of over 1800 employees across Europe and ...
View Details