Executive Level Team on behalf of its client, an innovative tech company in the field of Gaming and Lottery services is looking for a Full Stack Engineer for its growing team.
Full Stack Engineer
Responsibilities:
Produce efficient, reliable, and secure code
Reuse already implemented core components to speed up development
Undertake specific tasks from the team leads and eventually produce own detailed designs of implementation approach
Identify and fix performance problems and security vulnerabilities on the produced code
Specify and perform unit tests to ensure code integrity
Perform integration tests to assure quality of produced software
Identify and propose improvement opportunities in the code to promote maintainability, performance and security
Contribute to the creation of the system design and functional specifications
Requirements:
At least two (2) years of experience in a similar position
In-depth knowledge of scripting in Python, C/C++
Experience in Linux OS and Bash Scripting
Experience with Socket Programming and Communication Protocols as well as Relational databases (i.e. MySQL, PostgreSQL) and SQL
Working under pressure to meet tight deadlines, whenever needed
B.S. in Computer Science or Computer Engineering or relevant field, including Mathematics and Physics
Nice to have:
Experience in NoSQL databases (Redis) and REST APIs
Experience in containerized applications using Docker, Docker compose
Experience in Version Control & Task Management systems (Git, Jira)
Familiarity with Software Building and deployment platforms (Bamboo or Jenkins)