[Remote] Full Stack Engineer – Angular / Java / Kotlin
Note: The job is a remote job and is open to candidates in USA. Creospan is a growing technology company that provides software solutions and opportunities to work with diverse clients and industries. The company is seeking a Full Stack Engineer to build responsive, scalable web applications with a strong focus on Angular and modern UI development, while also developing backend services with Java and/or Kotlin. The role includes frontend architecture, backend integration, testing, performance optimization, and collaboration in an Agile/Scrum environment.
Responsibilities
- Design, develop, and maintain modern, responsive web applications using Angular and TypeScript
- Take ownership of frontend architecture, reusable components, UI performance, and overall user experience
- Develop clean, scalable, and maintainable backend services using Java and/or Kotlin
- Build and consume RESTful APIs and integrate frontend applications with backend services
- Collaborate with UX/UI designers, product managers, architects, and backend engineers
- Develop reusable Angular components, services, directives, and modules
- Implement frontend state management and asynchronous data flows using RxJS and related frameworks
- Write unit, integration, and end-to-end tests for frontend and backend applications
- Participate in code reviews and contribute to coding standards and technical best practices
- Troubleshoot application issues and optimize frontend performance, reliability, and scalability
- Participate in Agile/Scrum ceremonies and contribute to technical design and implementation discussions
Skills
- • 5+ years of experience in software development with strong Full Stack experience
- • Strong hands-on experience with Angular is required
- • Excellent knowledge of TypeScript, JavaScript, HTML5, and CSS3
- • Strong understanding of Angular architecture, components, services, routing, forms, and dependency injection
- • Experience with RxJS and frontend state management
- • Backend development experience with Java and/or Kotlin
- • Strong experience with Spring Boot and REST APIs
- • Experience with microservices architecture
- • Strong understanding of API integration, JSON, authentication, and authorization
- • Experience with Git and modern software development practices
- • Experience writing automated tests and debugging complex applications
- • Strong communication and collaboration skills
- This is a UI-heavy Full Stack position. Candidates should have strong, recent hands-on Angular experience and be comfortable developing backend services using Java and/or Kotlin
- Must be able to work in the US without sponsorship now or in the future
- • Experience with Angular Material or similar UI component libraries
- • Experience with NgRx or other state-management frameworks
- • Experience with Kotlin and Spring-based applications
- • Experience with Kafka or event-driven architectures
- • Experience with AWS, Azure, or GCP
- • Familiarity with Docker, Kubernetes, and CI/CD pipelines
- • Experience with Cypress, Playwright, Jasmine, Karma, JUnit, or Mockito
- • Experience working in an Agile/Scrum environment
Benefits
- Opportunity to learn and apply new skills and methodologies to different clients and industries
Company Overview