Back-end Engineer (Java/Kotlin)
Київ, Дніпро, за кордоном, віддалено
Required skills
— 4+ years of experience as a professional software engineer using Kotlin or Java programming language;
— A track record of successfully delivering software projects using Service-Oriented, Cloud-based and event-driven techniques;
— Comprehensive and in-depth knowledge and skills on the Spring framework, including Spring boot, Spring Data, Spring Cloud and Spring Security;
— Extensive experience on using RDBMS, such as Postgres, and NoSQL databases, such as MonogoDB;
— Extensive experience on using distributed messaging middleware, such Apache Kafka
— Familiarity with Docker containerisation, and Kubernetes based service deployment and management;
— Familiarity with Jenkins based automated CI/CD pipelines;
— Familiarity with static code analysis, TDD/BDD, exception handling, and monitoring and alerting facilities, such as Sonarqube, Pact, Cucumber, Sentry, Datadog, Prometheus, Grafana and PagerDuty;
— Familiarity with project management tools like Confluence and Jira;
— Excellent presentation, oral and written communication skills;
— Ability to scope, plan and execute on multiple projects simultaneously in a fast-paced environment;
— Ability to recruit, develop and mentor junior or mid-level staff members;
— Strength in problem-solving and issue-resolution with good attention to detail;
— English level — Upper-Intermediate.
Personal Characteristics:
— Strongly motivated and sets demanding standards for personal excellence
— Autonomous self-starter and highly driven, able to lead large teams and initiatives with limited oversight
— Effective collaborator with other team members
— Independent thinker, inquisitive, eager to improve and learn
— Confident being part of a small team that is building a business
— Non-hierarchical and ego-free
— Communicates rapidly, openly, inclusively and efficiently
— Structured thought process and clear communication
As a plus
We offer
— Be part of our mission to transform how individuals think about and manage their financial life;
— Ability to influence project technologies;
— Opportunity for career growth;
— Team of professionals & continuous self-improvement
— Really friendly team with no hierarchy inside;
— Fully paid sick leaves up to 5 days and 18 days paid vacation;
— Education expenses & English classes, corporate events;
— Competitive compensation.
Responsibilities
— Take the ownership of system services, continuously improve the quality of the services by refactoring the architectural design and applying state-of-the-art technologies
— Establish and promote best practices in terms of the software lifecycle and quality assurance, develop software solutions in key business areas, remain hands-on and lead by example
— Contribute to the technical roadmap and bridge existing gaps by bringing on board extensive knowledge and skills on Cloud-native event-driven microservice architecture
— Collaborate with the Product Manager and the Data Team to streamline the existing business processes and data flows
— Be a part of the cross-functional team, participate in planning business tasks and achieve estimated goals
— Collaborate with the DevOps Team to consolidate the existing software infrastructure and CI/CD pipelines
— Document, demonstrate and disseminate solutions by technical reports, diagrams, and blogs/vlogs
— Understand business needs, be a creative problem solver, and stay calm and effective while given relatively urgent tasks
Project description
You will work with a rapidly growing FinTech business that is re-defining how individuals engage with their money. We provide our users with control over their personal finances, enhancing their ability to achieve their financial and life aspirations. We are harnessing sophisticated portfolio analytics, innovative behavioural psychology and cutting-edge UX/UI to create a revolutionary experience and transformational outcomes for our users.
You will work in unique startup culture, with a non-hierarchical and ego-free atmosphere.
Be a part of spreading financial literacy throughout the world!
We are looking to hire an exceptional person to be responsible for the design and implementation of our event-driven microservices architecture, bringing the responsiveness, efficiency, scalability, robustness and security of the system up to the next level.
Write to us to discuss in detail our opportunities and how they could align with your aspirations.