oDoc

OPEN POSITION

Software Engineer

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
Email your CV to hr@odoc.life
English