Senior Full Stack Developer
HAYSTACK MOBILE TECHNOLOGIES, LLC
yesterday
Role details
Contract type
Permanent contract Employment type
Part-time (≤ 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Remote
Tech stack
Java
Agile Methodologies
Amazon Web Services (AWS)
Software as a Service
Database Design
Scrum
Software Engineering
React
Spring-boot
Front End Software Development
REST
Microservices
Job description
- Join an agile, cross-functional team including Scrum Master, Product Owner, Business Analyst, and UX Designer.
- Expand and improve the codebase, adapting it to evolving business requirements.
- Contribute constructively to team discussions, making joint decisions and finding consensus-based solutions.
- Work independently, actively proposing meaningful, robust, and feasible technical implementations for new features.
- Proactively address problems and obstacles, seeking direct communication and quick solutions.
- Be willing to learn new topics and apply gained knowledge to upcoming tasks.
- Contribute to the continued success of the product as part of a large tech community.
Requirements
- Several years of experience developing cloud-based applications, including microservice architectures, database design, and RESTful APIs.
- Strong knowledge of Java and Spring Boot; knowledge of frontend frameworks (especially React) and AWS is a plus.
- Intrinsic interest in high-quality software development and a structured approach to work.
- Ability to understand complex technical domains and reliably implement new features.
- Customer-centric approach, ensuring a positive experience for payroll management.
- Passion for agile software development (Scrum) and comfortable with iterative processes.
- Excellent German language skills (C2 minimum) as the team language is German.
Benefits & conditions
- Opportunity to work on a product that directly impacts over 50,000 employers.
- Collaborative and creative work environment with flexible remote work options.
- Participation in a large tech community for knowledge exchange and continuous development.