Principal Engineer

F1Soft International Pvt. Ltd.
Lalitpur, Nepal

Responsibilities

  • Supervising and overseeing the technical aspects of projects
  • Managing multiple projects and teams
  • Take lead on research of new technology and proposal preparation for the improvement of the products
  • Provides technical leadership and mentoring of engineering staff to ensure efficient accomplishments of goals and objectives.
  • Serves as a mentor and fosters internal growth as it relates to engineering capabilities within the organization.
  • Develop best practices for architecture, design, coding & automated test coverage.
  • Propose architecture and solution for designing and maintaining highly scalable software architecture.
  • Translate business needs and requirements into technical requirements for software applications
  • Coach and mentor software engineers to enhance technical skillsets
  • Guide and train engineering team on secured coding practices
  • Prepare and review technical documents.

 

Requirement

  • 10+ years of software development experience and have at least 3-4 years of experience of leading the product/tech team
  • Bachelor’s degree in Computer Science, Compute Engineering, IT or any other related technical Discipline.
  • Expertise in Spring Boot and Spring Cloud
  • Experience using Spring Cloud to design and develop Microservices
  • Good proficiency of Object-Oriented Programming
  • Ability to design highly scalable software architecture4
  • Sound knowledge of multithreading in Java
  • Good exposure working with Git, Docker, Kubernetes, Jenkins, SonarQube and CI/CD
  • Proven ability to design and implement Identity & Access Management (IAM) within software architecture
  • Proven experience working with asynchronous programming using Apache Kafka, RabbitMQ or any other message broker software
  • Proven experience working with Redis and Caching framework for enterprise application
  • Sound knowledge of API security best practices and cryptography techniques.

 

Required Skills

  • Familiarity on any frontend framework like Angular, Vue JS or React
  • Thorough understanding of design principles and implementation of different types of Design Patterns
  • Ability to translate project requirements into technical design and document it in a standard technical format
  • Familiar with Agile/Scrum Practices and Tools like JIRA.

 

How to Apply

We are always keen to meet energetic and talented professionals who would like to join our team.


Job Detail Expired

  • Job Type :

    Full Time

  • Salary :

    Not Disclosed

  • Experience :

    10 - 11 (Years)

  • No. of Vacancy :

  • Min. Education :

    Bachelor Degree

  • Last Date to Apply :

    October 5, 2023


Contact Detail

Email :
Website : https://www.f1soft.com/career/F1Soft-PE
Mobile :
Alternate Mobile :

Sign In