Tech Stack
AngularAWSAzureCloudFlutterGoogle Cloud PlatformGraphQLJavaJavaScriptKafkaKotlinKubernetesMongoDBMySQLNoSQLNuxtPostgresRabbitMQReactRedisReduxRxJSSpringSpring BootSpringBootSwiftTCP/IPTypeScript
About the role
- Participate in diverse projects from various industries
- Build scalable and modern apps - used by tens of thousands of people globally
- Identify improvements in software development, tech stack, and DevOps pipeline
- Give workshops or talks to the company's developers on engineering topics you feel confident in
Requirements
- 5+ years of JavaScript/TypeScript (ES6+) experience
- Solid knowledge of either Angular or React
- 5+ years of Java experience (up to Java 17)
- Adequate knowledge of Spring / Spring Boot / Micronaut
- Understanding of the HTTP and TCP/IP protocols and WebSockets
- Experience with building REST or REST-like APIs
- Experience with relational (MySQL, PostgreSQL, etc.) or NoSQL (MongoDB, Redis) databases
- Deep understanding of OOP and SOLID principles
- Experience in test automation
- Experience with at least one major cloud provider (AWS, GCP, Azure, etc.)
- Have built backend services with Java
- Solid experience with version control (Git)
- Understanding the Twelve-Factor-App principles
- Fluency in Hungarian and English
- Nice to have: Understanding complex state management solutions on the frontend (NgRx/Redux etc.)
- Experience in Nuxt.js and Pinia
- Experience with Flutter or Kotlin/Swift
- Experience with GraphQL
- Experience with containers and Kubernetes
- Experience with message queues/brokers, RabbitMQ, NATS, Kafka, etc.
- Understanding of reactive programming (RxJs/Streams)
- A company Macbook and a budget for gadgets
- Opportunities to attend (and give) internal workshops/talks for developers on engineering topics.
- Flexible working hours
- Personal development plan: annual learning budget for courses, conferences, training, and whatever is necessary for your professional growth.
- Sponsored team events: we are proud of our team culture, and we frequently organize team events, at least once a month.
- Unlimited snacks and beverages - just open the fridge and take what you need.
- Top-notch location - Our office is in the 6th district.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptTypeScriptAngularReactJavaSpringSpring BootMicronautREST APIsOOP
Soft skills
communicationworkshop facilitationpresentation