Legnano Teknoelectric Company Middle East, worldwide leader in the production of high-performance cores and laminations for transformers & reactors, is looking for its Dubai seat a skilled, experienced, and hands-on Full Stack Developer to help us build and evolve internal applications that power our day-to-day operations.
This is an opportunity to take ownership of systems from the ground up, shape technical decisions, and deliver tools that have immediate business impact.
The selected candidate will work in a flexible, fast-paced environment where initiative is valued, and ideas can quickly turn into production solutions.
Responsibilities:
- Design, develop, and maintain internal web applications.
- Build backend services, APIs, and data models.
- Develop intuitive and responsive frontend interfaces.
- Collaborate with stakeholders to translate business needs into technical solutions.
- Ensure performance, reliability, and security of applications.
- Implement authentication and authorization mechanisms (e.g., SSO).
- Contribute to architectural and technology decisions.
- Troubleshoot and improve existing systems.
Requirements:
- Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent practical experience).
- 3+ years of experience in full stack or backend-oriented software development.
- Proven track record of delivering working applications or systems in a professional environment.
- Experience working through the full software development lifecycle, from design to deployment and support.
- Experience building full stack web applications.
- Proficiency in JavaScript / TypeScript.
- Experience with at least one backend language (e.g., Node.js, Python, or similar).
- Familiarity with modern frontend frameworks (e.g., React, Vue, or similar).
- Solid understanding of Linux environments.
- Hands-on experience with containerization (Docker or similar).
- Experience integrating authentication / SSO solutions.
- Strong understanding of APIs and web service design.
- Experience with relational databases (e.g., PostgreSQL, MySQL).
- Strong knowledge of Git and version control best practices.
- Commitment to writing clean, maintainable, and well-structured code.
- Good understanding of the software development lifecycle, including testing, deployment, and maintenance.
Nice to have:
- Experience building internal tools or operational systems.
- Familiarity with cloud platforms.
- Exposure to CI/CD pipelines and DevOps workflows.
- Knowledge of monitoring, logging, and observability practices.
- Understanding of basic UI/UX principles.
Soft skills:
- Excellent written and verbal English.
- Good communication skills with both technical and non-technical stakeholders.
- Strong problem-solving and analytical thinking.
- Ability to take ownership of features end-to-end.
- Pragmatic mindset with a focus on delivering business value.
- Ability to work independently and in a collaborative team environment.
- Adaptability and willingness to learn new technologies.
- Attention to detail and commitment to quality.