Bottle Technology Pvt. Ltd

Bottle Technology Pvt. Ltd

Software Industry

Kathmandu

Bottle is a Financial Technological (FinTech) company incorporated in 2018. We work in the space of Artificial Intelligence, Behavioral Economics and Internet of Things to create products in the domain of personal and financial behavior. We work in technological solutions in areas such as Digital Payments and Alternative Finance. Our main goal is to help companies with market intelligence platform to better understand th ... e dynamics of Consumer Behavior trends and for people like us, we are creating a Personal Finance Management Product. We want to design an ecosystem of products relevant to finance and retail- experience in a secured environment developed entirely by Bottle in and for Nepal. Bottle represents a consolidation of the most innovative ideas and solutions that aims to change the market rapidly due to the size, talents, absence of legacy system, focus, and other factors. Furthermore, we are set to launch our partnerships with various notable firms in Nepal ushering in Technology and Design.

View Company Profile

Principal Software Engineer

Apply Before : 2022-03-07 (Closed) View: 6130

Job summary

  • No. of Vacancy
    : 2
  • Job Type
    : Full Time
  • Offered Salary
    : Negotiable
  • Gender
    : Both
  • Career Level
    : Senior Level
  • Experience
    : 5 Years
  • Apply Before
    : 2022-03-07 Closed
  • Skills
    :
    C#
    Java
    Python
    Teamwork
    AWS

Job Description:

Your key areas of responsibility are:

  • Design scalable, robust and highly available microservices architectures.
  • Design optimized database schema for fast read and write operations.
  • Build secure Rest Apis that are easy to maintain and are reusable.
  • Discuss requirements, prepare designs, develop and deploy the solutions.
  • Write Unit tests and maintain good test coverage.
  • Code review.
  • Optimize existing systems and databases in order to improve performance, usability and scalability.
  • Discuss with team members to make technical decisions.
  • Work with your direct manager to achieve the company goals and continuously improve services rendered.

​Additional Responsibilities

  • Providing training to other engineers.
  • Maintaining and upgrading existing software.
  • Recommending new technologies that can help increase productivity.
  • Supervising and overseeing the technical aspects of projects.
  • Undertake ongoing research to stay up-to-date with development innovations, trends, and technologies.

Required Knowledge, Skills, and Abilities:

Key skills and qualifications required to meet position objectives:

  • Have experience building complex systems with knowledge about cloud, database design and architecture, and microservices architecture.
  • Experience working with AWS or similar cloud platforms
  • Experience working with a wide variety of of Databases such as MongoDB, SQL-type databases, and big databases
  • Redis or other caching technologies.
  • Proficient in at least one Object Oriented language such as Python, Java, C#, etc.
  • Good communication and collaboration with the team.
  • Willing to take challenges as opportunities.
  • A team player and enjoys working in a team.

Desirable Skills:

  • AWS services like ApiGateway, Lambda, SNS, Cognito

Education + Experience:

  • Minimum 5 years experience as a developer. At least 1 year experience as a tech lead.
  • Software Engineering degree or equivalent education or work experience

Benefits:

  • Annual Leave
  • Sick Leave
  • Maternity and Paternity leaves
  • Social Security Fund (SSF)
  • Flexible working hours
  • Festival Allowance
  • Communication Allowance
  • Team Building Activities
  • Continuous Learning and Development opportunities

Apply Instruction:

Interested candidates fulfilling the mentioned criteria are encouraged to Apply using the Easy Apply Button below. Registered candidates may also apply using Apply Now Button.