Smartworks Technology Partners

Senior Software Developer (Javascript)

Smartworks Technology Partners

Senior Software Developer (Javascript)

Senior Software Developer (Java…

Smartworks Technology Partners

Kathmandu
Experience: More than 6 years
Key Skills: Database Design Object-Oriented Programming (Oop) Vba Excel Data Architecture High Performance Computing (Hpc)

Senior Software Developer (Javascript)

Views: 324 | This job is expired 3 days, 19 hours ago

Basic Job Information

Job Category : IT & Telecommunication
Job Level : Senior Level
No. of Vacancy/s : [ 1 ]
Employment Type : Full Time
Job Location : Kathmandu
Apply Before(Deadline) : Jul. 10, 2024 23:30 (3 days, 19 hours ago)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : More than 6 years
Professional Skill Required : Database Design Object-Oriented Programming (Oop) Vba Excel Data Architecture High Performance Computing (Hpc)

About the job

We are looking for a Senior Software Engineer (Full Stack) who enjoys challenges and dives in where the team needs them. This position is responsible for the design, development, and maintenance of key product components with a 50% front-end / 50% Back-end split, emphasizing heavy experience with JavaScript/TypeScript and React. In addition, you will perform as an individual contributor and collaborate with peers. You will work on security products such as Control Center, Device Manager, and Open Standards implementation of password-less authentication that helps customers build a secure environment. Next-generation application management and analytics will also be the areas that you will work on.

Key Responsibilities

  • Design, implement, and test components for: 
  • Authentication server(s)
  • Web-based system management layer 
  • Assess requirements and design for scalability and resilience 
  • Comprehensive automated testing at the component level 
  • Research, investigate, and define new areas of technology to improve existing products or new product directions 
  • Good team player; collaboration with team members, test engineering, and QA is critical 
  • Self-starter, able to learn quickly in a fast, hands-on environment 
  • Familiar with Agile and Hybrid software development processes 
  • Take initiative to assess and improve areas of the system needing attention
  • Take pride in your work; actively follow and promote software development best practices

Requirements

  • Expert level knowledge of JavaScript/TypeScript and React (Front End experience is critical) 
  • Strong knowledge of at least one dynamically typed language (Python, Ruby, Scala, Kotlin, or similar) 
  • Strong knowledge of at least one scripting language (bash, PowerShell, or similar) 
  • Strong knowledge of API-first systems 
  • Good knowledge of at least one major JS web framework (Angular/React/Vue)
  • Good knowledge of data structures, clean code, modularity, and design patterns 
  • Excellent analytical, troubleshooting, and debugging skills
  • Demonstrated excellence in written and verbal communications 
  • Development experience with Kotlin
  • Good knowledge of relational databases: MySQL, Oracle, Postgres, MS SQL 
  • Good knowledge of Continuous Integration (CI) jobs and configurations (Jenkins, Gitlab CI, and Xcode Server) 
  • Good knowledge of Linux Servers and Bash 
  • Exposure to services-based architecture(s) 
  • Exposure to one of the major cloud providers: AWS, Azure, or similar; ability to leverage cloud offerings in your designs 
  • Exposure to at least one non-relational database: Mongo, Cassandra, HBase, or similar 
  • Proactive use of test-driven development; understanding of strengths and weaknesses of various testing approaches 
  • Comfortable working with QA and product to understand and refine requirements
  • 6+ years of experience
  • BS/MS in computer science, engineering, or mathematics field 

Benefits

  • Competitive Compensation
  • Global Exposure and networking with international talents/groups
  • Cutting-edge Innovations
  • Professional Development
  • Collaborative Environment
  • Work-Life Balance
  • Comprehensive Benefits

This job has expired.

Similar Jobs
Powered by Merojob AI

Job Action

Similar Jobs
Powered by Merojob AI
job_detail_page
Search, Apply & Get Job: FREE