Your mission:
- Develop and maintain backend services using Kotlin/Ktor, focusing on building robust and scalable REST APIs,
- Build and improve frontend applications with Angular and Ionic, ensuring a seamless user experience across devices,
- Collaborate closely with cross-functional teams – product managers, UI/UX designers, QA engineers, and other developers – to deliver high-quality software,
- Provide mentorship and guidance to less experienced developers, conducting code reviews and sharing best practices,
- Contribute to software architecture decisions, ensuring maintainable, secure, and future-proof solutions,
- Drive improvements in development workflows, advocating for clean code, testing, and continuous integration,
- Act as a key problem solver, addressing technical challenges and ensuring smooth end-to-end delivery of features.
Backend & API Development:
- Kotlin with Ktor,
- MySQL (SQL databases),
- Exposed, ORM,
- Swagger for API documentation,
- JUnit, Mockito for testing.
- Angular (main framework),
- Ionic for hybrid mobile app development,
- TypeScript, RxJS, SCSS,
- Cypress for frontend testing.
- Git with GitHub or GitLab (including CI/CD pipelines),
- Docker / Docker Compose for containerization.
- IntelliJ IDEA,
- Youtrack, Confluence,
- MS Teams for communication.
- Kubernetes,
- Monitoring tools (Grafana).