How Remoteville checks and expires listings
Software Architect
Skills
Software ArchitectureSoftware DevelopmentArchitectureCIContinuous DeliveryDesign PatternsMicroservices
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 10+ years of experience in software development
- Excellent knowledge and experience SaaS software architecture design patterns
- Excellent communication of architecture ideas and designs to the team
- Experience with designing and scaling Event Driven Systems (e.g. SQS, Kafka, Rabbit MQ, etc.)
- Experience with serverless architecture
- Experience with IaC (Terraform, Pulumi, CloudFormation, etc)
- Experience with performance testing as part of CI/CD
- Experience leading the design of the backend for a SaaS product or scaling an existing SaaS product
- Experience designing and building APIs, services or microservices and backend architecture
- Experience scaling backend infrastructure - server management, hosting and deployment, implementation and CI/CD
- Interested in working in and evolving our stack AWS, MongoDB, Docker, Node.js, GQL, TypeScript, React, React Native, Cypress, detox
- Experience working in a remote team
- Comfortable reviewing and testing your team’s work and providing thoughtful feedback
Nice to have
- ML CI/CD
- Large Data processing
- ETL / Data Warehouse / Data Lake
- FE experience
- Mobile experience
Day to day
- As a Software Architect at Cove, you’ll be joining our product and engineering team and have outsized influence over how our software is built and the tools we use.
- Your role will consist of architecting, building and operating our software platform and delivering a great experience to our users.
- You will design, develop, and evolve our SaaS platform to accommodate customer and team growth, while driving technical projects and creating an empowering environment for developers.
