
Full Stack Software Engineer (mid/senior)
- Milano
- 40.000-55.000 € all'anno
- Tempo indeterminato
- Full time
- Frontend Development: Develop and maintain user interfaces using React and Next.js, ensuring high performance and responsiveness.
- Backend Development: Design, build, and maintain robust server-side applications using Scala, Java/Kotlin, and Elixir.
- API Development: Design and implement RESTful or GraphQL APIs for seamless communication between frontend and backend.
- Full Stack Integration: Ensure seamless integration between frontend and backend components.
- Database Management: Work with databases to design schemas and optimize data storage and retrieval.
- Code Quality: Write clean, maintainable, and well-documented code, accompanied by comprehensive automated tests.
- Deployment and Monitoring: Deploy and monitor applications in cloud environments (e.g., AWS, Azure, GCP).
- Collaboration: Work closely with product managers, designers, and other engineers to deliver high-quality features.
- Problem Solving: Debug and resolve issues across the full stack.
- Contribute to Architecture: Participate in architectural discussions and contribute to technical decision-making.
- Frontend Expertise: Proven experience with React and Next.js, including proficiency in modern JavaScript (ES6+) and TypeScript.
- Backend Experience: Solid understanding of backend development principles and experience with Scala, Java/Kotlin, and Elixir.
- API Development: Experience designing and implementing RESTful or GraphQL APIs.
- Database Skills: Experience with SQL databases.
- Cloud Proficiency: Familiarity with cloud platforms and deployment processes.
- Version Control: Proficiency with Git.
- Testing: Experience with unit, integration, and end-to-end testing.
- Communication: Excellent communication and collaboration skills.
- Problem Solving: Strong analytical and problem-solving abilities.
- Understanding of web performance and security best practices.