Full Stack Software Engineer

Dubai, United Arab Emirates

Job Description

We are a leading data analytics & artificial intelligence company based in the UAE with over 10 years of experience in scaling and developing innovative platforms and solutions to cater to our client's problems and create practical and easy-to-use solutions. Snowheap is looking for exceptional software engineers to fulfill this role. Tasks . Following an internal software development process with best engineering practices. . Performing analysis on requirements to identify potential gaps & dependencies, and determine feasibility and time/effort required for designing, implementing, and testing individual components. . Documenting detailed technical requirements. . Writing technical design documents with UML diagrams. . Implementing technical designs either solo or in a team. . Writing good unit, integration and end-to-end tests. . Attending internal calls, design meetings and discussions. . Communicating progress on a daily through meetings and task management tools. . Handling... direct client communication. . Monitoring issues that are reported by our clients. . Providing technical support to clients when requested. Requirements . JavaScript or TypeScript . Python & FastAPI . NextJS . AWS Amplify . CubeJS & Data Visualization . Charting libraries (e.g., d3, AmCharts, HighCharts, etc.) . DevOps: Git & CI/CD, Containerization, & Deployment . GraphQL . SQL Databases (e.g., BigQuery, SQL Server) . NoSQL Databases (DynamoDB, Firebase, etc.) . Re-usable software architecture . Plus: Loading and running pre-trained models from HuggingFace. . Plus: MLOps: Deploy ML models, continuous learning, & ML observability. Our ideal candidate is an engineer who can demonstrate: . Follows best software design and architecture practices. . Great communication skills. . Great problem-solving skills. . Working as part of a team, or leadership skills. . Ability to clearly write and speak English. . Quick learning and high adaptability. . Writing high-quality code and delivering high-quality solutions. . Designing & architecting software according to requirements. . Experience with databases and writing efficient queries. . Good handle of client communication. Minimum Qualifications: . A bachelor's degree in Information Technology, Computer Science, Software Engineering, Computer Engineering or other relevant disciplines OR a portfolio of high-quality projects. Benefits A performance-based stipend is to be provided at the end of the term. Click Here To Apply

Benefits

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1471809
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, United Arab Emirates
  • Education
    Not mentioned