HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    EL

    Elevate

    Technology Solutions

    FULL STACK, AI-ASSISTED SOFTWARE ENGINEER

    Any, HungaryOn-SiteFull-timePosted 1w ago
    View all jobs

    Job description

    Responsibilities

    • Design, build, test, deploy and operate secure full-stack solutions across user interfaces, APIs, services, integrations and cloud platforms.
    • Translate business and product requirements into scalable, maintainable technical designs and software components.
    • Write clean, secure, well-structured and appropriately documented code.
    • Develop and maintain automated unit, integration, API and end-to-end tests.
    • Use approved AI-assisted tools responsibly for analysis, design, coding, testing, documentation and troubleshooting.
    • Validate all AI-generated outputs and remain accountable for their quality, security, correctness and licensing compliance.
    • Protect confidential, personal, proprietary and security-sensitive information throughout development, including when using AI tools.
    • Troubleshoot defects, incidents and performance issues while improving system reliability, scalability, observability and maintainability.
    • Create and maintain technical specifications, architecture diagrams, workflows, interface definitions and operational documentation.
    • Collaborate with stakeholders, contribute to planning and technical decisions, review colleagues’ work, and support other engineers through mentoring and knowledge sharing.

    Requirements

    Education and professional experience
    • University or college degree in Computer Science, Software Engineering, Engineering, Information Technology, or a related field, or equivalent practical experience.
    • Professional experience in full-stack software development or a related software engineering role.
    • Experience designing, developing, testing, and maintaining web user interfaces, APIs, backend services, data solutions, and system integrations.
    • Experience building scalable, secure, and maintainable software solutions and translating business and product requirements into technical designs.
    • Practical experience with version control, code review, debugging, performance optimisation, and technical documentation.
    • Experience with CI/CD pipelines, cloud platforms, containerisation, observability solutions, and operational responsibilities is preferred.
    • Experience using approved AI-assisted development tools responsibly is preferred.
    Language skills
    • Good command of written and spoken English, including the ability to produce clear technical documentation and communicate technical decisions effectively.
    Technical skills
    • Strong understanding of the software development lifecycle, full-stack application architectures, secure development practices, and clean-code principles.
    • Practical knowledge of at least one modern front-end framework and one backend programming language and framework.
    • Knowledge of web technologies, RESTful or other APIs, authentication and authorisation solutions, and system-integration patterns.
    • Working knowledge of relational or non-relational databases, data modelling, queries, and data-management principles.
    • Proficiency with automated testing frameworks, version-control systems, code-review practices, build pipelines, and CI/CD tools.
    • Working knowledge of cloud-based development and operational environments, containers, logging, monitoring, and observability.
    • Ability to use approved AI-assisted tools for analysis, design, coding, testing, documentation, and troubleshooting.
    • Understanding of the limitations and risks of AI-generated outputs, including validation, confidentiality, security, licensing compliance, and professional accountability requirements.
    Personal competencies
    • Strong analytical, systems-thinking, and problem-solving skills.
    • High level of accuracy, quality awareness, and commitment to secure and maintainable software.
    • Ability to work independently, make technical decisions, and take accountable ownership of work throughout the delivery lifecycle.
    • Clear communication, collaboration, and constructive technical feedback skills.
    • Ability to collaborate effectively in cross-functional teams with product, quality assurance, UX, architecture, and operations roles.
    • Strong technical documentation, planning, prioritisation, and organisational skills.
    • Proactive approach to identifying technical risks, security concerns, performance issues, and improvement opportunities.
    • Willingness and ability to continuously develop full-stack, cloud, security, and AI-assisted software engineering knowledge, and to share knowledge, mentor others.

    Job details are sourced from the employer's original posting.

    Open job posting
    EL

    About the company

    Elevate

    Elevate is a global technology solutions provider specializing in digital transformation and cloud services.

    View all Elevate jobs
    Industry
    Technology Solutions
    Open roles
    3

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.