Responsibilities:
• Participate in the entire application lifecycle focusing on building the backend software and deployment
• Architect, design, code, test and operate Node.js and GoLang based services
• Write clean code and tests to develop a functional and reliable APIs for web applications
• Collaborate with Frontend Engineers to integrate APIs
• Build reusable code and libraries to simplify future developments
• Troubleshoot and debug applications
• Collaborate and work with QA to ensure high-quality output
Requirements:
• Bachelor’s degree in computer science or related disciplines
• Experience in web development minimum 3-5 years’ experience (solid experience in NodeJS and GoLang).
• Experience with Javascript, TypeScript, Git.
• Experience with various databases such as Postgres and MongoDB.
• Experience with AWS
• Experience with AWS deployment
• Knowledge of GraphQL and REST API design and development.
• A knack for architecture and design patterns.
• Experience creating web applications using JavaScript frameworks.
• knowledge of Docker desirable
• knowledge of devOps desirable (github, CI/CD)
• knowledge of Digitalocean server desirable
• Excellent team and interpersonal skills
• Ability to work within a fast-paced team, high pressure, and Agile delivery environment
• Okay to work remotely
• High level of attention to detail
• Fluent communication in English on daily work