Embla Software Innovation (pvt) Ltd
Job description
UNLEASH THE TECH WARRIOR IN YOU!
Are you interested in the opportunity to work for an industry-leading Software Development company that has a certified Great Place to Work culture, and will provide you with the experience and foreign exposure you need to boost your career and personal brand while working with cutting-edge technologies? If you are, then you have come to the right place!
We’re looking for talented and collaborative Senior Software Engineers with experience in developing and supporting new and/or existing software-based solutions to collaborate with our partner in the United States – an industry leader offering luxury short-term furnished apartments in most major cities along the East Coast.
Join our awesome team of tech warriors and we will help you enhance your career goals and make sure you are well-taken care of.
Job Requirements
Have 5+ years of relevant work experience
Bachelors Degree in Software Engineering or related discipline
Experience in primary technologies/tools/ frameworks: Typescript, Javascript, Nest.js, Node.js, Angular 14, MongoDB & AWS Core Services
Experience in additional technologies/tools/ frameworks; Sequlizer, .Net, RESTful APIs, Microservices, GIT and any ORM is a plus.
Must be comfortable working in an agile environment
Exceptional written and verbal communication skills and exposure to client-facing projects
Experience in deploying client-side applications on at least two platforms, including Linux, Kubernetes & Docker
Understanding in SOLID principles and design patterns.
Passion for writing well-architected readable code thats easy to maintain
Experience with Hospitality domains is a plus
Job Responsibilities
Develop an ambitious but realistic business vision and translate it into a workable strategy
Produce fresh and imaginative ideas and solutions, promote change and novelty.
Conduct code reviews, ensures the team follows company-defined compliances, industry standards, and best practices.
Establish collaborative relationships with cross-functional team members as well as external partners.
Set technical direction and make architectural decisions.
Develop/build teams through delegation, empowerment and coaching and manage team performance.
Act with a sense of urgency and seizes opportunities when they arise.
Identify and mitigate project risks and issues focusing on security, usability performance aspects.
Carries out project planning, estimation, and prioritizing tasks according to the situation and manage delivery and timelines.
Handle escalations and resolve conflicts within the team.
Provide regular feedback and performance evaluations to team members and work on continuous development of team members.
Benefits
Competitive Salaries – paid in USD, referral programs, hybrid work model, foreign exposure, health insurance, personal loan schemes, celebrations and a Great Place to Work culture
To apply for this job email your details to cv@ezjobs.online