Outside Tech

Senior Software Engineer

Outside Tech

Senior Software Engineer

Outside Tech

Senior Software Engineer

Outside Tech

Jhamsikhel, Lalitpur
Key Skills: Communication Negotiation Problem Solving Analytical Python Nodejs

Senior Software Engineer

Basic Job Information

Job Category : IT & Telecommunication > Programmer/ Software Engineer
Job Level : Senior Level
No. of Vacancy/s : [ 1 ]
Employment Type : Full Time
Job Location : Jhamsikhel, Lalitpur
Offered Salary : Negotiable
Apply Before(Deadline) : Jan. 28, 2021 23:55 (1 week, 3 days from now)

Job Specification

Education Level : Bachelor
Experience Required : More than 4 years
Professional Skill Required : Communication Negotiation Problem Solving Analytical Python Nodejs
Other Specification

Education and Experience:

  • 4+ years of hands-on professional experience of developing solutions with 1+ years of leadership experience

Skills: 

  • Proficiency in Node.js and React.js
  • Expert-level knowledge of architectural principles, design patterns, data structures, and algorithms.
  • Advanced knowledge of relational and non-relational databases
  • Proficiency in DevOps practices such as automated testing, continuous integration, and automated deployments
  • Proven experience of cloud-based infrastructure (AWS, Azure, or Google Cloud) and building cloud-native applications.
  • Experience in an agile environment
  • Excellent problem solving, analytical, communication, and negotiation skills
  • Results-oriented, customer-focused with a passion for technology

Nice to have

  • 3+ years of experience in React/Node JS
  • Experience in functional programming (Clojure) and other languages (Python, Golang) would be a plus
  • Experience with SaaS products
  • Experience with Google cloud/AWS techs 
  • Experience with containerization such as Docker, Kubernetes


Job Description

We are looking for a Senior Software Engineer to join our engineering team. In this role, you will have the responsibility to understand and solve complex business and technical problems. This position offers you an excellent opportunity to design complex application projects. You will provide thought leadership for the team’s software engineering capabilities.

  • Make architectural decisions in collaboration with technology experts and deliver high-quality software that meets coding and design patterns best practices
  • Perform in-depth analysis of code and technical architecture, identify anti-patterns and implement improvement plans to ensure scalability, performance, reliability, and security of the application
  • Communicate regularly with the client to understand the business goals, and requirements, and recommend the appropriate solutions
  • Driving technical projects and providing leadership in an innovative and fast-paced environment
  • Lead, motivate and mentor team members on achieving project and organizational goal
  • Actively involve in improving organizational culture, process, and standards
  • Provide thought leadership and strengthen the team’s software engineering capabilities
  • Keep abreast of latest technology trends


Job Action

Similar Jobs

Most Viewed Jobs

job_detail_page
Search, Apply & Get Job: FREE