We’re looking for an innovative thinker who thrives in a fast-paced, iterative environment and has the ability to multitask and execute a defined plan to perfection.
Responsibilities
Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
Developing ideas for new programs, products, or features by monitoring industry developments and trends.
Recording data and reporting it to proper parties, such as clients or leadership.
Participating in continuing education and training to remain current on best practices, and better assist other team members.
Taking lead on projects, as needed.
Requirements
Bachelor’s degree in computer programming, computer science, or a related field.
2+ years hands on experience in the software industry.
High proficiency & hands on experience in some of the following technologies;
NodeJS
.NET
TypeScript
JavaScript
Mysql, MongoDB
Web Development
Experience in cloud based technologies such as Amazon S3, AWS and Microsoft Azure
Good experience on payment method implementation (stripe and any other third party implementation)
Good experience about third party service implementation.
Knowledge and experience in Architectural and Design Patterns
Strong understanding of the web development cycle and programming techniques and tools.
Focus on efficiency, user experience, and process improvement.
Excellent project and time management skills.
Strong problem solving and verbal and written communication skills.
Ability to work independently or with a group.
Good understanding of Agile software development.
Hands on experience on Cloud Infrastructure and Private Data Center Infrastructure
Solid Understanding on container based architecture, cloud computing and virtualisation – we use Kubernetes and Docker
Knowledge of best practices and IT operations in an always-up, always-available service
Have an experience in automation of tasks through scripting and with version control; specifically Git and GitHub
Ability to use a wide variety of open source technologies
Strong experience (Installation, Management and Troubleshooting) with SQL and MySQL, NoSQL
You’re comfortable working as part of a scrum team and have experience of using project management tools like Jira