Customertimes is a global IT consulting company headquartered in New York City with offices in 16 countries. We specialize in developing and implementing cutting-edge technology solutions for business transformation.
Responsibilities:
- Write clean, efficient, scalable, and testable code;
- Refactor existing and develop backend systems;
- Managing complex dependencies;
- Identifying issues and taking the initiative to suggest solutions;
- Implementing back-end development best practices.
- Mentor and advise the team in code review, pair-programming and more.
- See the big picture of group tasks in order to make the best decisions about priorities.
- Share knowledge between your team and other teams in the group.
- Discover the technical debt & challenges and assist in solving them.
Requirements:
- 5+ years of commercial experience in a back-end engineer position;
- Kotlin;
- Experience in API creating;
- Architecture building;
- Data Base optimization skills;
- Building and optimization of all modules and general architecture;
- Spring, Spring Boot, Spring Data, Spring Web;
- Microservices, Hibernate,AWS;
- OpenFeign, Liquibase, WebSocket, Lombok;
- JUnit, Mockk;
- REST Assured, WireMock, Testcontainers, Gradle;
- PostgreSQL, Redis, GraphQL, Kafka, AWS, SNS, Docker, Docker Compose, Kubernetes;
- Helm, ELK Stack
What we offer:
- Financial stability and competitive compensation depending on experience and skills
- Flexibility of Employment Method: Regular Employment Contract or B2B
- Social package – Private Medical Healthcare
- Transparent professional and career growth development plans
- Buddy system
- Flexible work schedule
- 20 working days of paid vacation leave
- 5 days off on demand
- 15 working days of paid sick leave with a certificate
- 4 months of paid Maternity Leave on B2B
- Referral Program
- Access to Language Learning Platform goFluent
- Additional training and certifications
- Friendly team and pleasant working environment