AUH - NOC Network & Security Engineer (L1–L2)
CA
Contract

About the Role:
We are seeking a versatile Software Engineer with 2–7 years of professional experience to design, build, and maintain scalable web applications. You will work across the stack using Java, Python, JavaScript, SQL, and AWS, collaborating with cross-functional teams to deliver high-quality software solutions.
Responsibilities:
Design, develop, and maintain backend services and APIs using Java and Python
Implement rich, responsive user interfaces with JavaScript frameworks
Write efficient SQL queries and manage relational database schemas
Deploy, monitor, and optimize applications on AWS
Participate in code reviews, debugging, and performance tuning
Collaborate with product managers, QA engineers, and DevOps teams in an agile environment
Document technical designs and contribute to team knowledge sharing
Required Qualifications:
2–7 years of professional software engineering experience
Proficiency in Java and Python for backend development
Solid experience with JavaScript for frontend or full-stack development
Strong SQL skills with experience designing and querying relational databases
Hands-on experience deploying and managing applications on AWS
Familiarity with version control systems such as Git
Ability to work effectively in a collaborative, agile team environment
Preferred Qualifications:
Experience with containerization tools such as Docker and Kubernetes
Knowledge of CI/CD pipelines and infrastructure as code (e.g., Terraform, CloudFormation)
Familiarity with NoSQL databases (e.g., DynamoDB, MongoDB)
Understanding of microservices architecture and event-driven systems
Exposure to automated testing frameworks and TDD
Excellent communication and problem-solving skills
Bachelor’s degree in Computer Science or related field