Full Stack Developer

Company
Description
Job Summary: We are seeking a Full Stack Developer with strong technical skills, a collaborative mindset, and a solution-oriented approach to develop and maintain web and mobile applications, implement new features, and enhance our access control platform. Key Highlights: 1. Collaborative and dynamic environment with real-world technology challenges. 2. Active participation in the evolution of architecture and solutions for clients. 3. Exposure to continuously evolving technology and an experienced team. Who We Are We are Invenzi, a technology company that believes great ideas emerge when talented people have the freedom to create, learn, and grow. We build intelligent access control and management solutions, integrating software, hardware, and automation to deliver security, performance, and an outstanding experience for our customers. Here, technology is taken seriously, but our environment is collaborative, dynamic, and designed for those who embrace challenges. We work on projects demanding integration, flexibility, data responsibility, and operational awareness — always focused on delivering tangible value to our customers. What We’re Looking For We are looking for a **Full Stack Developer**. We seek someone technically skilled, collaborative, and solution-oriented, who enjoys developing web and mobile applications, building new features, maintaining existing systems, and contributing to the continuous evolution of our platform. If you love technology, real product challenges, system integration, and developing solutions with direct operational impact for customers, this opportunity is for you. About the Role We are looking for a Full Stack Developer to contribute to the development, maintenance, and enhancement of Invenzi’s applications — supporting both Front\-End and Back\-End. This role will actively participate in creating new features, sustaining applications, improving performance, developing integrations, and providing technical support for specific projects. Here, you’ll engage with a constantly evolving technology landscape, collaborate with an experienced development team, and interact with teams such as Operations, Support, Sales, and Customer Success to transform real customer needs into efficient, secure, and scalable solutions. Your Day-to-Day Responsibilities Develop and maintain web applications; Develop and maintain mobile applications; Design, evolve, and sustain features across Front\-End and Back\-End; Maintain, improve, and optimize the platform; Develop and sustain integrations with systems, devices, and partners; Participate in technical analysis of requirements and solution design; Fix bugs, investigate issues, and propose performance improvements; Collaborate with the development team to advance application architecture; Work with code versioning and follow development best practices; Provide technical support for projects involving client-specific customizations; Contribute to the quality, stability, and security of delivered solutions. Soft Skills Logical reasoning and problem-solving ability; Strong communication skills to exchange information with both technical and non-technical teams; Organizational skills to manage multiple tasks and priorities; Proactivity to identify improvements and propose solutions; Collaborative mindset to work effectively in teams; Attention to detail and commitment to quality; Ability to learn new technologies and adapt to diverse contexts; Responsibility toward deadlines, deliverables, and the impact of developed solutions; Critical thinking to analyze problems in a structured manner; Interest in continuous product improvement. Requirements At least 3 years of software development experience; Experience in Front\-End development; Experience in Back\-End development; Experience in developing and maintaining web applications; Experience in developing and maintaining mobile applications; Knowledge of system integration, APIs, or external services; Experience with code versioning tools, especially Git; Knowledge of development best practices, code organization, and application maintenance; Bachelor’s degree (completed or in final year) or technical diploma in a technology-related field; Intermediate English proficiency; Strong written and verbal communication skills. Nice-to-Haves Experience with SaaS platforms or enterprise systems; Experience with access control, electronic security, automation, or hardware integration solutions; Knowledge of software architecture and scalability best practices; Experience with REST APIs and integrations with third-party devices or systems; Knowledge of relational and non-relational databases; Experience with agile methodologies; Experience in environments involving application maintenance, product evolution, and client-specific customizations; Interest in security, data, system integration, and operational efficiency. Education Degrees in: Computer Science Software Engineering Information Systems Systems Analysis and Development Computer Engineering Information Technology Systems Development Or related fields
Posted by

João Silva
Indeed · HR




