OryxLabs
Senior Software Engineer Jobs in Abu Dhabi
About the job
In OryxLabs, we are continuously researching & developing new tools that assess, monitor, protect & improve our client’s network environment. You will be part of a multicultural, highly collaborative Elite team of tier one-security specialists and engineers who are passionate about crafting effective solutions. With the agility of a startup and the talent of an experienced firm, we take pride in producing efficient, reliable, secure, and integrated cyber protection services.
Join us for the opportunity to make an impact and work with new technologies to create world-class solutions and products that support our clients in protecting against an evolving cyber threat landscape.
Key Responsibilities
- Design and implement a robust application that exposes large datasets via API
- Be a key contributor to the overall user experience and design of the end-to-end solution
- Explain or present designs and constraints to stakeholders and technical teams
- Collaborate with product owners to understand needs and identify features to address them and provide regular status updates to the leadership team
- Produce well-tested, well-documented, performance-oriented code
- Leverage provisioning systems to build and configure virtual/containerized environments to support the development and functional testing efforts
- Create, modify and scale backend database schemas and other components as necessary to support evolving user base and application features
- Collaborate with front-end development, cloud infrastructure, quality assurance, or other technical teams to ensure end-to-end delivery of features
- Participate in code reviews focusing on performance, reliability, and maintainability
- Continuously learn about new technologies and help keep the team informed of industry developments and evolving best practices
Qualifications / Technical Skills Required
- Bachelor’s or Master’s in Computer Science, Computer Engineering or related field with 5 to 8 years experience in software engineering
- Should have very good experience developing REST API and WebSocket services, systems leveraging distributed database, and business-to-business backend services.
- Experience in creating or working closely with cybersecurity solutions is an advantage
- Must have experience writing and maintaining production services using Python
- Experience writing complex SQL queries (preferably PostgreSQL)
- Serving a high number of requests, actions, or transactions per second
- Solid understanding of Agile development methodology with multiple years of direct involvement
- Experience with continuous integration and continuous deployment practices
- Strong leadership skills with the ability to influence a prevailing positive approach. Able to build strong partnerships across the organization to deliver the best outcomes
Operating Systems
- Enterprise Linux (CentOS / Amazon Linux)
Programming Languages
- Python(Required)
- SQL(Required)
Other Technologies
- Asyncio
- Flask
- Websockets
- Celery
- FastAPI
Databases
- PostgreSQL
Virtualization / Containers
- Docker
- Kubernetes
Message Queues
- Apache Kafka
Productivity / Collaboration
- Jira
- Confluence
- Bitbucket (GIT)
- Jenkins
- Mattermost
- Like Our Facebook Page Facebook/liveuaejobs.com Get More Live Updates Jobs in Facebook..
- Follow Our LinkedIn Profile linkedin.com/ Get More Live Updates Jobs in LinkedIn.
- Join Our WhatsApp Group Liveuaejobs.com/whatsappgroup Get More Live Updates Jobs in WhatsApp.
To apply for this job please visit www.linkedin.com.