About the role
We are looking for Full Stack Developer to support the development, maintenance, and modernization of internal business applications. Our current focus is on professionals with expertise in Angular technology, who can combine strong technical capabilities with business analysis and problem-solving skills.
In this role, you will be responsible for designing, developing, maintaining, and continuously improving software solutions that support critical business operations. You will work closely with business stakeholders, development teams, and IT colleagues to deliver high-quality applications that enhance efficiency, productivity, and innovation across the organization.
Key responsibilities
Business & requirements analysis:
Gather, analyze, and document business requirements for new and existing applications
Participate in discussions around business initiatives, strategies, and operational needs
Act as a bridge between business and IT teams to ensure solutions align with business objectives
Software development & continuous improvement:
Design, develop, test, and deploy internal software applications
Identify opportunities for automation, process optimization, and system enhancements
Contribute to the ongoing evolution and improvement of existing applications and development practices
Application maintenance & support:
Monitor, maintain, and enhance existing software solutions
Troubleshoot technical issues and implement effective resolutions
Ensure optimal application performance, security, and scalability
Innovation & knowledge sharing:
Stay up to date with emerging technologies, development methodologies, and industry best practices
Contribute to the continuous improvement of processes, tools, and ways of working
Share knowledge within the team and support colleagues in their professional growth
Experiment with new technologies, including AI-based solutions, to improve efficiency and quality
Collaboration:
Work closely with developers, business teams, project managers, and external partners
Participate in sprint planning sessions, retrospectives, team meetings, and knowledge-sharing initiatives
Contribute to a culture of collaboration, learning, and continuous improvement
Documentation & training:
Create and maintain technical and functional documentation
Support end users and colleagues through training and knowledge transfer activities
Technical requirements
Minimum 7 years of experience as a Full Stack Developer with strong experience in Angular (v12+) with expertise in TypeScript.
Proficiency in HTML5, CSS3/SCSS, JavaScript (ES6+), responsive web development, and Cross-Browser compatibility.
Experience in backend development using any modern server-side technology, such as .NET Core/ASP.NET Core, Node.js (Express/NestJS), Java (Spring Boot) or similar frameworks.
Strong experience in designing, developing, and consuming RESTful APIs and/or GraphQL APIs, with knowledge of authentication and authorization mechanisms (JWT, OAuth2, OpenID Connect).
Experience working with relational databases (SQL Server, PostgreSQL, MySQL, Oracle) and/or NoSQL databases (MongoDB, Redis, Cassandra), including database design and query optimization.
Hands-on experience with GIT, Version Control, branching strategies, and Agile/Scrum software development methodologies.
Exposure to cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform, along with CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, GitLab CI, or similar tools.
Experience with Docker and containerization technologies; familiarity with Kubernetes or other container orchestration platforms is an advantage.
Knowledge of unit testing, integration testing, and debugging using frontend and backend testing frameworks relevant to the chosen technology stack.
Strong understanding of software architecture, object-oriented programming (OOP), design patterns, SOLID principles, secure coding practices, performance optimization, and scalable application development, with the ability to mentor junior developers and collaborate effectively within cross-functional teams.
Behavioural skills
We are looking beyond technical skills and place strong emphasis on mindset and attitude. Successful candidates should demonstrate
Strong sense of initiative and ownership
A learning-oriented mindset with a focus on continuous self-development
Team-first thinking and collaboration
Curiosity and openness to change
Confidence to experiment and propose innovative ideas
Active use of AI tools to improve quality, efficiency, and productivity
Strong communication and stakeholder management skills
Willingness to share knowledge and support colleagues
A flexible, solution-oriented approach
Commitment to continuous improvement and operational excellence
Education
Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field
Equivalent practical experience will also be considered
Language requirement: English (C1 or higher)
Similar jobs

Atcon Global - Full Stack Developer (Angular)

Apply Now
Back to search page