Full Stack Expert/ Software Engineer
Itcan
Job Description
Role Description:
Responsible for designing, developing, testing, and maintaining software applications that meet business and technical requirements. As a core member of the delivery team, the Software Engineer translates user stories into working code, contributes to system architecture and integration, and ensures code quality through best practices. The role requires strong collaboration with other engineers, architects, testers, and business analysts to deliver robust and scalable solutions.
Key Responsibilities
Develop, test, and maintain scalable and maintainable code according to technical specifications
Participate in system design discussions and provide input on technical decisions
Collaborate with business analysts, architects, and QA engineers to deliver user stories
Perform code reviews and ensure adherence to coding standards and security guidelines
Troubleshoot and resolve bugs, performance issues, and system outages
Contribute to the development and improvement of CI/CD pipelines and deployment processes
Write and maintain technical documentation
Stay current with emerging tools, frameworks, and development practices
Qualifications
Technical Skills
Proficient in one or more programming languages (e.g., Java, Python, JavaScript/TypeScript, C#)
Experience with web frameworks (e.g., React, Angular, Node.js, .NET, Spring Boot)
Familiarity with RESTful APIs, microservices architecture, and backend development
Experience with version control (e.g., Git), CI/CD pipelines, and DevOps practices
Exposure to containerization and orchestration (e.g., Docker, Kubernetes)
Understanding of database technologies (e.g., SQL, PostgreSQL, MongoDB)
Knowledge of secure coding practices, performance optimization, and software testing (unit, integration, E2E)
Familiarity with Agile methodologies (Scrum, Kanban)
Candidate is recommended to have 2-5 years of relevant experience.
- ...Overview We are seeking a proactive and hands-on Software QA Engineer to support quality assurance activities across enterprise applications and digital platforms. This role will be responsible for test planning, test execution, defect management, automation support, and...
- ...Overview We are seeking a Senior Java Software Engineer to design, develop, and deliver enterprise-grade Java applications that power mission-critical business platforms. The ideal candidate has extensive experience building scalable, cloud-native solutions, driving...
- ...Overview We are seeking a customer-focused EUC Support Engineer to provide end-user computing (EUC) and deskside support services in... ...applications. Troubleshoot and resolve desktop, laptop, hardware, and software-related issues. Support installation, configuration, and...
- ...Full Stack Software Engineer (AI-Augmented Development) About the Company We are a global technology consultancy dedicated to building innovative digital solutions that create meaningful business impact. Our teams work across multiple industries, delivering scalable software...
- ...AI-Native Engineering Lead (Full Stack) Your Role As an AI-Native Engineering Lead , you will serve as the technical leader for engineering... ...hands-on while leading the design and development of scalable software solutions. During the early stages of projects, you will...
- ...Job Description Job Overview We are seeking a self-motivated Full Stack Developer to join our agile squad, capable of delivering end-to-end solutions on cloud infrastructure. The ideal candidate will have a strong grasp of modern backend and frontend technologies, containerized...
- ...Role Overview We are seeking an experienced Full Stack Developer with strong expertise in Spring Boot and Angular to join our dynamic team. Key Responsibilities Development & Implementation Design, develop, test, and maintain full-stack web applications using...
- ...Job Description: - Experience: 4–5 years of Full Stack Java Development in a containerized microservices architecture using Java... ...JIRA - CI/CD: Jenkins Additional Skills: Strong knowledge of open-source web development tools and modern software engineering practices....
- Execute end-to-end marketing activities including content development, paid advertising campaigns, and promotional initiatives. Create marketing materials for digital channels such as social media, email campaigns, websites, and advertisements. Set up, monitor, and optimise...
- ...hands-on experience in test automation, API testing, and Agile software delivery. Key Responsibilities Perform end-to-end business... ...Bachelor's Degree in Computer Science, Information Technology, Engineering, Finance, Business Information Systems, or a related discipline...
- ...Upskills provides expert financial software consulting for investment banks and leading financial institutions in Asia Pacific, Middle East, and... ...solutions. We are seeking a highly motivated Junior Software Engineer with strong experience in Data Management, Data Flows,...
- ...Bachelor's degree in Information Technology, Computer Science, Engineering, Business Administration, or a related field. Minimum 6 years... ...integrations based on area of expertise. Experience supporting the full project lifecycle, including requirements analysis, design,...
- ...Job Description & Requirements As a .NET Back-End Engineer Intern, you will work closely with our experienced engineering team to design... ...Pursuing a bachelor's or master's degree in Computer Science, Software Engineering, or a related field Proficient in C# and the .NET...
- ...About the Role We are looking for a Senior Software Engineer to lead the design and evolution of our core enterprise services. In this role,... ...available, secure microservices using Java and Spring Boot. Own the full lifecycle of RESTful APIs that power our product ecosystem....
- ...We are a software consulting firm delivering enterprise solutions to government agencies and... ...looking for a Software Quality & Support Engineer to join our Singapore team. We are seeking... ...delivery. Participate throughout the full Software Development Lifecycle (SDLC), from...
- ...program codes - Ensure conformance to programming guidelines andbest practices - Make changes to configurable items includinghardware, software, and documentation - Perform configuration management planning,identification, controls, and audits - Develop unit test packages,...
- ...Job Description We require Full Stack Engineers who will join product teams to focus on building impactful digital solutions for government... ...Designers, and Product Owners to create and enhance software products that deliver meaningful outcomes for public sector users...
- ...Technical Requirements • Proven experience in software quality assurance, with hands-on expertise in writing and maintaining automated test scripts using Selenium WebDriver and the Cucumber BDD framework. • Familiarity with OutSystems 11 — including its application lifecycle...
- ...We're looking for an experienced AI Integration & Automation Expert to help improve our financial statement review through the usage of... ...Cursor, etc.). * Experience with automation tools such as Zapier * Experience integrating APIs and connecting business software....
- ...We are looking for a skilled Go (Golang) Developer to join our engineering team and work directly at the customer site. The candidate will... ...platforms (AWS, GCP, or Azure) is preferred. - Good understanding of software design patterns, testing frameworks, and version control (Git)....
- ...ServiceNow Subject Matter Expert (SME) – Contract Management Key Responsibilities Lead the design, configuration, and customisation... ...design. Deep understanding of the ServiceNow Workflow Engine and Flow Designer, with experience implementing complex multi-level...
- ...Responsibilities Lead multiple project teams of system software engineers and development partners through all phases of design and development, including solution design, analysis, testing, and integration. Manage and strengthen relationships with internal teams and...
- ...transparent cost, delivered through Endowus ’ fee-only business model. Endowus Private Wealth clients have access to a comprehensive range of expertly curated strategies in private markets and alternatives from firms such as EQT, Carlyle, Partners Group, KKR, Ares, Brookfield Oaktree...
- ...development teams to design, implement, and maintain security software products that embed advanced data protection expertise and comply... ...delivering application development projects Strong software engineering knowledge with hands-on development experience in Java or .NET...
- ...our client, a technology conglomerate to look for an experienced Software System Architect to complement the existing team. The successful... ...tools (e.g., in C#) if applicable. Lead and mentor software engineers in design, development, integration, and testing activities....
- ...market. Our expertise in capital markets software, combined with strong functional knowledge... ..., preferably from Finance, Financial Engineering, Business Analysis, Computer Science, and... ...company. · Opportunity to harness your full potential as well as exposure to the international...
- ...and enforce development best practices. Manage the complete software release lifecycle, including versioning, deployment coordination... ...Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or related discipline. Minimum 6+ years...
- ...experiences ~ Microservices with Java and spring boot; Kafka; MongoDB and MariaDB ~ Operations on PCF, OCP, VPC, Jenkins, AWS ~ Data engineering with Spark and Python ~ Excellent tech and business stakeholder management ~ Kubernetes (K8S) or Red Hat OpenShift Container...
- ...to ensure operational effectiveness . Liaise with Chief Executive where legal counsel and external advisors where required . Hold full accountability for revenue growth, profitability, and financial performance . Oversee financial reporting, forecasting, and cost...
- ...online without adding hardware, installing software, or changing a line of code. Internet... ...with Cloudflare’s SRE (Site Reliability Engineering) team, Network Engineering team, Infrastructure... ...installations and upgrades (rack and stack), including hardware manufacturers, datacenter...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Expert/ Software Engineer. Be the first to apply!

