Sr Full Stack Engineer
As a Sr. Full Stack Engineer with at least 6 years of relevant experience, you'll be working across multiple stacks such as LAMP, MEAN and Java+Spring. The right candidate will have a solid understanding and perform all phases of software engineering including requirements analysis, application design, code development and testing. You'll collaborate with a larger team of multidisciplinary teams in an Agile environment to delivery high performing web applications and continually enhance our various customer facing products.
Required Skills
- Strong background building robust, efficient, scalable enterprise-grade applications - Write clean, modular, robust code with little or no supervision.
- 6 years of overall software development/architecture experience in at least one stack: LAMP, MEAN or Java+Spring.
- 6+ years in at least one of PHP, NodeJS or Java, plus hands-on experience with MVC and OOP design patterns and frameworks.
- 4+ years work experience in one or more frameworks: Laravel, Zend, Spring, Express.js, Next.js, React.js, Nest.js.
- Work experience in one or more JavaScript frameworks: jQuery, Bootstrap, Angular.js, Vue, Redux.
- 4+ Experience with relational(SQL) and key store databases: MySQL/MariaDB/Percona, MongoDB, Redis, Memcache.
- Overall strong technical skills in: JavaScript, HTML/CSS, XML.
- Strong understating of consuming and normalizing API data from various formats, JSON, CSV, XML etc..
- Strong understanding of data structures, object-oriented design, and algorithms.
- Have a natural ability to understand the full tech stack and be able to debug and drive right design decisions.
- Good understanding in at least one cloud environment: Google Cloud, Microsoft Azure, AWS
- Familiar with version control systems such as Git, Mercurial, SVN.
- Actively participate in design and code reviews to build robust applications and prototypes.
- Attitude to thrive in a fun, fast-paced environment.
Good To Have
- Knowledge of automation and machine learning is a plus.
- Knowledge of SEO is a plus.
- Good understand and comfortable using Linux/Unix command line.
- Software application deployment in a cloud-based infrastructure such as AWS.