Software Engineer

3 settimane fa

Lomazzo, Lombardia, Italia Leaf Space S.r.l. Tempo pieno
Responsibilities
* Design, implement, and test new features, including RESTful APIs for billing software and user interfaces for the customer portal
* Support the development lifecycle of software features from design to deployment
* Develop backend services, business logic, and integrations with commercial systems
* Build and maintain frontend applications using Vue.js for operational and commercial workflows
* Collaborate with the Product Owner to refine requirements and translate them into technical solutions
* Integrate third-party services and internal systems via APIs
* Troubleshoot bugs and performance issues and ensure system reliability
* Maintain clear and up-to-date technical documentation
* Contribute to system improvements and performance optimization initiatives
* Use GitLab for version control, collaboration, and code reviews
* Maintain CI/CD pipelines Requirements
* Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience in software development
* 1-3 years of experience in software development
* Good knowledge of Python and JavaScript
* Experience with at least one frontend framework, preferably Vue.js
* Understanding of API design and integration
* Basic knowledge of Docker and containerized applications
* Interest in cloud technologies and modern software development methodologies
* Familiarity with Kubernetes and cloud environments (GCP or similar) is nice-to-have
* Experience working with CI/CD pipelines is nice-to-have
* Knowledge of system integration and microservices architectures is nice-to-have
* Collaborative approach and ability to work with cross-functional stakeholders
* Problem-solving attitude with attention to detail
* Proactive mindset with a focus on continuous improvement
* Ability to clearly communicate technical concepts Proficient in designing and implementing software features, including RESTful APIs and frontend applications using Vue.js. Strong understanding of backend services, system integration, and CI/CD pipelines, with a focus on collaboration and continuous improvement. Highest-signal resume keywords
* Python Programming
* JavaScript Programming
* Vue.js Application Development
* API Design and Integration
* CI/CD Pipeline Management Hard Skills
* Software Development
* Backend Services Development
* Frontend Application Development
* System Integration
* Microservices Architecture
* Performance Optimization
* Technical Documentation
* Troubleshooting
* Business Logic Development
* Cloud Technologies Soft Skills
* Collaborative Approach
* Problem-Solving Attitude
* Attention to Detail
* Proactive Mindset
* Clear Communication Certifications & Qualifications
* Bachelor's Degree in Computer Science
* Master's Degree in Software Engineering Industry Keywords
* RESTful APIs
* Customer Portal
* Operational Workflows
* Commercial Systems
* Software Development Lifecycle Tools & Technologies
* GitLab
* Docker
* Kubernetes
* Cloud Environments
* CI/CD Tools #J-18808-Ljbffr