About the project:
Euristiq is seeking a talented Java engineer to join the enterprise SaaS product with consumer application aesthetics aimed at giving users an end-to-end set of tools to engage their extended workforce from requisition to payment.
You will be a key contributor working with product designers and front-end engineers to implement the back-end of our solutions and, in turn, influence the direction and architecture of our product.
Responsibilities:
— Analyzing, designing, building, and testing highly resilient and scalable services using Kotlin in IntelliJ
— Releasing software multiple times per day using highly integrated CI/CD
— Creating application telemetry for rapid production feedback loops
— Writing Unit tests for complex logic and acceptance tests for any change in REST/GraphQL APIs
— Doing all the things that help team performance: code reviews, ideation, mentoring other developers and fostering a culture of continuous learning
— Working as part of a fully independent fully empowered feature team (Product Design, Product Management, Engineering, and Systems Engineering)
Requirements:
— 5+ years of commercial experience in backend software development: Java, Kotlin
— Experience with commercial JVM-based software in an Agile lifecycle including TDD, pair programming, short-release cycles
— Experience with at least one automation-focused scripting language
— Knowledge of how to build robust and scalable software
— Experience with a solid grasp of software engineering fundamentals and their practical application
— Aptitude for fast prototyping
— Ability to communicate complex information clearly and simply
— At least upper-intermediate English, both spoken and written
Would be a plus:
— Operational excellence best practices
— Experience writing or integrating with GraphQL APIs
— Full-stack web development with a modern web framework
— Experience with deployment and configuration management tools like Docker, Ansible
— Languages: Kotlin, Groovy, JavaScript
— Frameworks: Spring
— Education: Degree in Computer Science or similar
We offer:
— Professional growth and development program
— Challenging projects
— Competitive salary
— Flexible working hours
— Modern office
— Possibility to work remotely
— Health care program
— Free English courses
— Bookсrossing library
— Transparent corporate culture
— Freedom, honesty, partnership
— Passionate professional community