Job Description
As part of our dynamic international cross-functional team you will be responsible for the design, development and deployment of modern high quality software solutions and applications as an experienced and skilled Full-stack developer.
Responsibilities
- Design, develop, and maintain the application.
- Write clean, efficient, and reusable code.
- Implement new features and functionality based on business requirements.
- Participate in system and application architecture discussions.
- Create technical designs and specifications for new features or enhancements.
- Write and execute unit tests to ensure code quality.
- Debug and resolve technical issues and software defects.
- Conduct code reviews to ensure adherence to best practices.
- Identify and fix vulnerabilities to ensure application integrity.
- Working with other developers to ensure seamless integration backend and frontend elements.
- Collaborating with DevOps teams for deployment and scaling.
Requirements
- Bachelor’s degree in computer science or information technology, or a related field.
- Proven experience as a skilled Full-stack developer. Experience in Utilities / Energy domain is appreciated.
- Strong experience with Java (Spring Boot), AWS / Azure or GCP, GitLab and Angular and / or React. Additional technologies like Python, Go, Kotlin, Rust or similar are welcome.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities to work effectively in a team environment.