Great Opportunity
Are you looking forward to taking the next step in your career?
Abyss is a solid Engineering company with a very strong technical team in Australia, but we're growing rapidly and looking to expand our office in Pakistan. Are you an excellent software engineer who would love the opportunity to build your own team and eventually be the Head of Engineering in Pakistan?
Your Role
This is a hands-on leadership and development role responsible for technical oversight and leadership in one of our Frontend Web Development teams. Our Tech Leads stand back to back with our product owners, and collaborate with other team leads, to deliver amazing software to our clients. This involves being engaged in the development of software as well as taking responsibility for providing guidance on best practices in software design, quality, architecture and development process.
Your role will involve all aspects of Front end and back end development, along with being involved with DevOps and testing to ensure that our software is being developed with industry best practices and remains a high quality at all times. As such, your team will look to you for guidance and mentorship on how to continuously develop and improve their skills. You’ll be working closely with a group of experienced software engineers, machine learning specialists, and robotics experts, guiding you towards development of our cutting-edge products.
Main Role
Work closely with our research Data Processing teams to ensure data is stored and processed in optimal ways for use in our cloud applications.
Contribute heavily to the architectural roadmap
Develop web applications for data manipulation and presentation
Contribute to the development and delivery of commercial software products
Assist with DevOps and all aspects of software development
Be involved in technical recruitment activities to grow the team
Skills and Requirements
Software architecture and software design
Extensive experience with React web applications
Proven experience with and passion for UI and UX design
Proven experience with and passion for Data Visualisation
JavaScript Applications using Node.js and Express
Experience with NoSQL (eg. MongoDB) databases
GraphQL and REST API
Deep understanding of Agile values and principles
Experience in Unit Testing, test automation, and Continuous Integration.
Proficient communication and analytical skills
A working knowledge of DevOps in web applications
Highly Desirable
Familiarity with the AWS ecosystem and other cloud platforms
Microservices Architecture
Experience with image and 3D data manipulation
What’s in it for you
GROW: Rapidly growing tech firm with exceptional ambitions, actively delivering novel products. You will see your work making a big impact on real clients!
COLLABORATE: Work tightly with a diverse entrepreneurial team with lots of opportunities for growth and mentorship
LEARN: A continuous learning culture with support for courses, meetups and academic collaborations
PLAY: Flexible work arrangements and a socially active team
Location
For this role, we can be quite flexible to start with regards to being in the office or remote. It will be up to you to decide how to best grow and run the team, but there's always an option for you to make use of our offices in Islamabad.