Fullstack Software Engineer (Backend + Frontend)

CoreWillSoft GmbH·Remote(Bonn)
Software Development

WFA Digital Insight

As the demand for secure IoT solutions grows, companies like CoreWillSoft are looking for skilled fullstack engineers to drive innovation. With the global IoT market projected to reach

.4 trillion by 2027, professionals with expertise in Kotlin, Java, and React.js are in high demand. CoreWillSoft's commitment to security and cutting-edge technology makes this role stand out. Before applying, candidates should be prepared to showcase their proficiency in backend development, microservices architecture, and cloud platforms.

Job Description

About the Role

The Fullstack Software Engineer will play a crucial role in the development of secure IoT software solutions for CoreWillSoft's clients across Western Europe. This role entails working on the design, implementation, and operation of smart building and smart home solutions, utilizing a scaled agile approach. As part of a dynamic team, the successful candidate will collaborate with colleagues to drive the complete software development lifecycle, from ideation to deployment.

The engineer will work closely with cross-functional teams to ensure seamless integration of backend and frontend components, leveraging expertise in Kotlin, Java, and React.js to deliver high-quality solutions. With a strong focus on security, the engineer will adhere to secure coding practices, ensuring the protection of customer assets, employees, and data.

CoreWillSoft operates in a fast-paced, innovative environment, where collaboration, creativity, and continuous learning are highly valued. The company's commitment to using cutting-edge technologies, such as Docker, containerized applications, and cloud platforms, provides engineers with the opportunity to work on complex, challenging projects that have a significant impact on the security industry.

What You Will Do

  • Design, develop, and deploy secure IoT software solutions using Kotlin, Java, and React.js
  • Collaborate with cross-functional teams to ensure seamless integration of backend and frontend components
  • Utilize expertise in microservices architecture, cloud platforms, and containerized applications to drive innovation
  • Develop and consume RESTful APIs, ensuring secure data exchange and communication
  • Implement secure coding practices, adhering to industry best practices and standards
  • Participate in the complete software development lifecycle, from ideation to deployment
  • Work with monitoring and observability tools, such as Prometheus, Grafana, and ELK
  • Collaborate with the team to design and implement scalable, high-performance backend services
  • Utilize version control systems, such as Git, to manage code repositories
  • Develop and maintain expertise in frontend frameworks, such as React.js, Angular, or Vue

What We Are Looking For

  • Proficiency in Kotlin and/or Java for backend development
  • Strong experience with the Spring Boot framework
  • Experience with Docker and containerized applications
  • Familiarity with cloud platforms, such as AWS, Azure, or Google Cloud
  • Knowledge of microservices architecture and patterns
  • Experience with on-premise and cloud-based deployments
  • Proficiency in secure coding practices and understanding of security best practices for backend systems
  • Familiarity with scalability strategies and performance optimization in backend services
  • Knowledge of monitoring and observability tools
  • Experience with version control systems, such as Git

Nice to Have

  • Experience building desktop applications
  • Experience with Kotlin Multiplatform in production
  • Knowledge of the modern Kotlin ecosystem, including Coroutines, Flow, Compose, Koin, and Ktor
  • Knowledge of additional programming languages
  • Experience with system architecture and distributed systems

Benefits and Perks

  • Great customer impact, with solutions used by thousands of large and small businesses
  • Opportunity to shape the product, working, and delivery process
  • Great team spirit and team events
  • Agile and innovative environment
  • Cutting-edge technologies
  • Convenient office or co-working, depending on location
  • Professional development opportunities

How to Stand Out

  • Showcase your proficiency in Kotlin, Java, and React.js, highlighting relevant projects and experience
  • Demonstrate your understanding of microservices architecture, cloud platforms, and containerized applications
  • Prepare to discuss your approach to secure coding practices and security best practices for backend systems
  • Highlight your experience with monitoring and observability tools, such as Prometheus, Grafana, and ELK
  • Be prepared to discuss your experience with version control systems, such as Git, and your approach to collaborative development
  • Research CoreWillSoft's technology stack and be prepared to discuss how your skills align with their needs

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.