Atain
Lead Software Engineer
Dubai, UAEPosted 5 days ago
Apply link checked 2 days ago
- Salary
- AED 12k–18k a month· est.
- Job type
- Full time
- Level
- Lead
- Field
- Engineering & Technology
- Work mode
- On site
About the role
Job Description: We are looking for a skilled Full Stack Lead to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance applications. You will work closely with cross-functional teams to analyse requirements, implement solutions, and ensure the delivery of robust and scalable software. Key Responsibilities: • Design, code and maintain medium to large product features/modules as part of an agile feature team • Understand product features and contribute to user stories during refinement with product owners and product managers • Work with Architects and other Senior Engineers during the technical design process by contributing to the analysis of technical application requirements • Convert technical solutions for features into low level design and working code • Independently write secure and optimized code through implementation of client approved coding standards and NFR requirements • Adhere to client coding standards, guidelines and best practices and contribute to playbooks and other standards documents • Work with testers and product owners to get stories accepted before sprint closure • Demo the accepted stories to business and IT stakeholders • Be open to feedback from retros and implement the necessary changes to improve coding or other skills • Continuously stay up to date with the relevant technologies and implement learnings to enhance code quality Requirements: • Bachelor's degree in computer science, Information Technology, or a related field • 9+ years of experience in Software Engineering preferably in agile ways of working • Practical agile software development experience and proficiency in usage of collaboration tools like Jira, Confluence, Miro, Mural etc. • Strong understanding of modern integration patterns such as event-driven architecture, API-led connectivity, and microservices-based integration • Knowledge of domain-driven design concepts and have experience designing and implementing microservices using modern development practices and tools • Good understanding of DevOps practices, including Continuous Integration, Continuous Deployment, Continuous Delivery, security/data standards and policies • Strong analytical and technical design skills • Problem solving skills to resolving a variety of issues using system design tools as well as technical expertise in the listed technologies • Strong analytical and troubleshooting skills in performance monitoring and tuning application and database performance for large-scale distributed applications • Solid understanding of testing concepts such as unit testing, functional testing, and tools • Experience working in enterprise or start-up environments • Good communication skills and ability to collaborate effectively with other team members, including developers, testers, product owners and managers, scrum masters, architects, management team and Business and IT stakeholders • Senior applicants should be able to mentor, guide and manage other engineering team members The following would be beneficial: • Experience working in a scaled agile environment • Certification in SAFe for Teams • Experience working in airline, airport or other aviation related products and projects • Familiarity with AI assistant tools for coding and unit testing Technology Stack experience: Frontend: SingleSPA, React.js 16+, Angular, HTML5, CSS3, JavaScript, Express.js Backend: Node.js, Spring Boot 2.X, Java 17+ Mobile: React Native, Android Native Servers: Nginx, Apache Tomcat, Database: Oracle, MySQL, MongoDB, Redis, MariaDB, Couchbase Messaging Systems: Solace, Kafka API Development: RESTful, PostMan, OpenAPIv3 Cloud Platforms: AWS, Microsoft Azure Linux Environments: Ubuntu, RedHat - OpenShift Version Control: Git, GitHub, GitLab Collaboration: Jira, Confluence, Miro, Mural CI/CD: Jenkins, Terraform About IGT Solutions IGT Solutions is a next-gen Tech Services and Customer Experience (CX) company. It enables personalized, meaningful, and effective interactions by combining cutting-edge technology and innovative solutions with the power of Gen AI to deliver exceptional end-user experiences. With the ability to integrate human and digital intelligence seamlessly, it is a trusted partner for managing end-to-end transformation journeys for global majors across industries. Established in 1998, IGT Solutions has more than 90 global marquee customers and 25,000+ experts servicing client processes from 31 global delivery centers across 13 countries. IGT Solutions' service offerings include data & analytics, digital transformation, systems integration, platform solutions, AI/ML, and Gen AI-led industry and enterprise solutions, intelligent automation and analytics, and a full spectrum of BPM services and solutions.
Requirements
- • Bachelor's degree in computer science, Information Technology, or a related field
- • 9+ years of experience in Software Engineering preferably in agile ways of working
- • Practical agile software development experience and proficiency in usage of collaboration tools like Jira, Confluence, Miro, Mural etc.
- • Strong understanding of modern integration patterns such as event-driven architecture, API-led connectivity, and microservices-based integration
- • Knowledge of domain-driven design concepts and have experience designing and implementing microservices using modern development practices and tools
- • Good understanding of DevOps practices, including Continuous Integration, Continuous Deployment, Continuous Delivery, security/data standards and policies
- • Strong analytical and technical design skills
- • Problem solving skills to resolving a variety of issues using system design tools as well as technical expertise in the listed technologies
- • Strong analytical and troubleshooting skills in performance monitoring and tuning application and database performance for large-scale distributed applications
- • Solid understanding of testing concepts such as unit testing, functional testing, and tools
- • Experience working in enterprise or start-up environments
- • Good communication skills and ability to collaborate effectively with other team members, including developers, testers, product owners and managers, scrum masters, architects, management team and Business and IT stakeholders
- • Senior applicants should be able to mentor, guide and manage other engineering team members
Responsibilities
- Design, code and maintain medium to large product features/modules as part of an agile feature team
- Understand product features and contribute to user stories during refinement with product owners and product managers
- Work with Architects and other Senior Engineers during the technical design process by contributing to the analysis of technical application requirements
- Convert technical solutions for features into low level design and working code
- Independently write secure and optimized code through implementation of client approved coding standards and NFR requirements
- Adhere to client coding standards, guidelines and best practices and contribute to playbooks and other standards documents
- Work with testers and product owners to get stories accepted before sprint closure
- Demo the accepted stories to business and IT stakeholders
- Be open to feedback from retros and implement the necessary changes to improve coding or other skills
- Continuously stay up to date with the relevant technologies and implement learnings to enhance code quality
Skills
- Jira
- Confluence
- Miro
- Mural
- Event-driven architecture
- API-led connectivity
- Microservices
- Domain-driven design
- DevOps
- CI/CD
- Java
- Spring Boot
- Node.js
- RESTful
- OpenAPIv3
- Angular
- React
- Kafka
- Oracle
- MySQL
- MongoDB
- Redis
- Git
- GitHub
- GitLab
- Jenkins
- Terraform
Not sure you fit this role?
Upload your CV and see how you score against Atain and every other live job. It's free.
Get my free matchesAED 12k–18k a month· est.
Similar jobs across the Gulf
Senior Software Engineer - Java Full Stack
EmiratesDubai, UAE
AED 12k–18k a month· est.
Lead Developer
iSolutionRiyadh, Saudi Arabia
AED 29k–44k a month· est.
Senior Software Engineer - Java Full Stack
Emirates GroupDubai, UAE
AED 12k–18k a month· est.
Senior Software Engineer
flyadealJeddah, Saudi Arabia
AED 18k–25k a month· est.
Senior Engineer - Software Development
Space42Abu Dhabi, UAE
AED 12k–18k a month· est.
Technical Architect
Saal.aiAbu Dhabi, UAE
AED 12k–18k a month· est.