As a Systems Developer in Industrial Technology Platform, you will bring your skills in software development and application design into play through technical design, implementation of new capabilities, and the ongoing maturing and maintenance of existing platforms and services. You will work closely with architects, developers, and stakeholders to deliver high‑quality software solutions that support the organization's digital transformation and operational excellence.
Responsibilities
- Develop the next‑generation platform (Frontend: Vue.js, TypeScript, and Python; Backend: FastAPI, Kafka, ClickHouse, and related technologies)
- Design, build, test, deploy, and maintain scalable, reliable, and secure applications and services.
- Improve software quality through automated testing, CI/CD practices, code reviews, and engineering best practices.
- Support the existing platform (Backend: Laravel, PHP, Gearman, Redis, MariaDB, and related technologies) by maintaining, troubleshooting, and selectively enhancing.
- Collaborate closely with architects and fellow developers to ensure technical solutions align with architectural standards and business requirements.
Qualifications
- Bachelor's or Master's degree in Software Development, Engineering, Computer Science, Information Technology, or related fields.
- 5–7 years of experience in software development.
- Software development certifications in relevant technologies, combined with practical experience, may serve as an alternative or supplement to formal education.
- Experience as a full‑stack developer.
- Experience as a frontend or backend developer combined with network engineering skills is also valuable.
- Practical experience with Vue.js, Python, TypeScript, and FastAPI.
- Experience working with modern software development practices, including version control, testing, and agile methodologies.
Beneficial Experience
- Rust
- OpenAPI
- CI/CD pipelines (GitHub)
- ClickHouse
- Kafka
- Kubernetes
- Docker
- Git
- VS Code
- Scrum
- Jira
- Confluence
- AI‑assisted development practices
Competencies
- Supportive colleague, willing to learn, share knowledge, support colleagues, and contribute to team goals.
- Professional attitude in work, communication, and interactions with stakeholders and colleagues.
- Structured, systematic, and responsible for delivering high‑quality solutions.
- Actively seek opportunities to automate, standardize, and improve development processes.
- Take pride in building stable, secure, maintainable, and high‑quality products.
- Comfortable working across the software development lifecycle.
- Strong analytical skills and ability to solve complex technical challenges.
- Commit to continuous learning and keeping updated on relevant technologies and engineering practices.
What We Offer
- Work on a globally distributed, high‑scale platform.
- Help shape architecture and engineering direction.
- Be part of a fast‑growing industrial technology team.
- Clear focus on innovation, automation, and modern engineering practices.
Our Commitment to a Fair Hiring
At Vestas, we evaluate all candidates solely based on their professional experience, education, and relevant skills. We ask that you remove any photos, dates of birth or graduation, gender pronouns, marital status, or other personal information not relevant to the role before submitting your CV/resume. We train our hiring teams in inclusive evaluation and regularly review processes to ensure fairness.