Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
 - Change status (Applied, Interview, Offer, etc.)
 - Add personal notes and comments
 - Set reminders for follow-ups
 - Track your entire application journey
 
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
 - Review job details later without searching again
 - Compare with other saved opportunities
 - Keep a collection of interesting positions
 - Receive notifications about saved jobs before they expire
 
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Description:
We are looking for a skilled Full Stack Developer 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
- 4-12 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
Key Skills
Ranked by relevanceReady to apply?
Join IGT Solutions and take your career to the next level!
Application takes less than 5 minutes

