Full Stack Engineer
Job Description
JOB DETAILS
- Work closely with the Product Owner and Team to refine user stories, provide accurate estimates, and translate product requirements into working software
- Respond to incidents, bug reports, and resolve them in a timely manner
- Communicates progress, identify blockers and escalate risks
- Ensure code quality by writing automated tests and making sure the code passes the analysis and security tools
- Acquire new skills and capabilities to support business growth and improve operational efficiency
- Researches and acquires new technology and products/platforms knowledge to support business direction and improve operational efficiency
REQUIREMENTS
- Bachelor of Science in Computer Science, Information Technology, Computer Engineering, or equivalent
- 3-5 years software development experience
- Strong knowledge in one of the ff languages: Nodejs and C#
- Extensive TDD experience (can be anything from Mocha / Sinon / Chai , Jest / Enzyme, Jasmine)
- Hands on experience of web frontend development (HTML, CSS, JavaScript, ReactJS, Angular, Svelte)
- Solid fundamentals in software engineering
- Strong experience of relational and distributed database systems
- Experience with caching technologies (Redis, Memcache)
- Strong working knowledge of version control tools (e.g. Git, GitLab, GitHub)
- Experience with Amazon Web Services or comparable (EC2, S3, SQS, SNS, Lambda, ElastiCache Redis)
- Experience with Agile/Scrum development methodology
- Experience with containerization and orchestration (Docker and K8s)
Looking to get Placed? Try our Placement Assistance Services