Job Description
- Design and implement large-scale software solutions and components using multiple technologies (React and Node.js are the main ones)
- Do everything needed to keep a high level of quality
- Be a great communicator to be able to actively collaborate and get context for complex tasks
- Follow best engineering practices and company/client guidelines
- Play supervisory, advisory, and coaching roles for less-senior engineers in the team
- Promote clean code and design patterns/principles
Qualifications
- 4+ years of software development experience
- Strong experience in designing distributed and secure systems
- Strong experience with NodeJS/React/Redux on large-scale applications
- Good knowledge of micro-services architectures
- Experience designing, building, and maintaining APIs
- Experience in building and consuming REST and/or GraphQL APIs
- Comfortable with DevOps practices
- Experience working within a Cloud Provider (AWS, GCP, Azure, etc.)
- Good knowledge testing best practices
- At least an Upper-Intermediate level of English
WILL BE A PLUS
- Modern JavaScript/ES6 libraries
- Experience working with TypeScript
- Experience with AWS
See more jobs at Sigma Software
Apply for this job