Software Architect
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• At least 8 years of experience. • Ideally within a Product-Led Growth company. • Hands-on with complex codebases and an emphasis on software quality. • Familiarity with transversal technical subjects impacting the R&D team. • Knowledge of software architecture characteristics and patterns, including cloud expertise (Azure is a plus). • Proficiency in algorithms. • Fluent English (US/UK) / B2 le level language proficiency.
Responsibilities
• Work with complex and cross-cutting challenges by building expertise around a complex codebase where analysis and modeling capabilities are key. • Lead tech roadmaps focusing on performance scalability and security while experimenting new technologies, making Proof of Concepts (PoCs), and ensuring our architecture remains industry relevant in the SaaS sector. • Regularly refactor code to maintain a clean architecture for long-term growth. • Align R&D efforts on strategic subjects such as architecture, stack, organization, roadmap, objectives while increasing team skills through disseminating good practices and organizing workshops. • Master the software development stack (NodeJS, VueJS, MongoDB) along with understanding our architectural principles within 3 months of joining. • Carry out complex projects like implementing a cache system to optimize dashboard display as part of initial project responsibilities in three months' timeframe. • Set up good development practices such as import practices and dependencies between modules for the team after mastering stack and architecture, expected within 3 to 6 months post joining. • Make strategic architectural choices for important projects like designing a messaging queue system within six to twelve months of starting at this role. • Lead evolution in our software architecture and technologies by better segmentation of core objects and modules or introducing new services/data pipelines, expected within 6 to 12 months post joining. • Evangelize the architectural developments among R&D teams through defining corresponding good practices after leading their evolution for six to twelve months following onboarding. • Onboard new team members into our architecture and development processes as part of continuous growth in a decentralized peer-review process within 6 to 12 months post joining.
Benefits
• Equity: Yes, equity is mentioned as part of the benefits. • Perks: No specific perks are listed beyond what's already included in salary and equity (if applicable). • Remote work options: Yes, remote work is mentioned as an option for the role.