We at Syrow building a world class Omnichanel CSaaS platform. We’re seeking a full stack engineer who is ready to work with new technologies and architectures, and willing to take complete, end-to-end ownership of the project across the entire stack. Syrow’s ideal candidate should have experience in building SaaS product across the stack and a firm understanding of web frameworks, APIs, databases, and multiple back end languages. You’ll be joining the team and be working at the forefront of new technology, solving the challenges that creates impact on organisation as well as on world, and ultimately deliver amazing global user experience.
Role Objectives:
- Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
- Develop new features and also develop infrastructure in support of rapidly emerging business and project requirements
- Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities
- Ensure application performance, uptime and scale, maintaining high standards of code quality and thoughtful application design
- Participate in all aspects of agile software development including design, implementation, and deployment
- Architect and provide guidance on building end-to-end systems optimized for speed and scale
- Develop, prepare and maintain system documentation, including program descriptions, operational procedures etc.
- Participate in quality assurance, peer reviews and code reviews
- Communicate technical issues and risks clearly, to ensure necessary actions are taken in a timely manner
- Collaborate across time zones via Slack, GitHub comments, documents, and frequent video conferences
Required Skills:
- Programming Languages: Typescript, Python, PHP, Javascript, HTML, CSS
- Front-End Frameworks: Angular, React, Svelte, Vue, JQuery
- Front-End State Management: Angular NGRX, React Redux, React Recoil
- Back-End: NodeJS, Django, Codeigniter, NuxtJS
- Database: MySQL, SQL Server, MongoDB, Firebase, Cassandra
- CSS Styling: Tailwind CSS, Bulma, Bootstrap
- Server and Storage: Docker, nginx, Amazon EC2, AWS S3, Google Cloud, Oracle, Azure
- Build Processes: npm, Webpack, Composer
- Data Analytic: Tableau, Microsoft Power BI
- Mobile Development: Android Studio, React Native, iOS Swift
- Others: Micro Services Architecture, Github, Responsive Design, Restful API, Speed Optimization
Qualifications:
- Bachelor’s degree or more in computer science, information technology or engineering
- 3+ years of experience in building large-scale SaaS applications
- Experience building web applications
- Experience designing and integrating RESTful APIs
- Excellent debugging and optimization skills
- Unit/Integration testing experience
- Must have a learning attitude and improvement mindset
- Interest in learning new tools, languages, workflows, and philosophies to grow
- Meticulous attention to detail and strong focus on clear and practical documentation
- Good communication skills, resource management skills, problem-solving and analytical skills