The company is looking for a technical leader to guide a team working on a high-performance web application and ensure its design, scalability, and reliability.
Requirements
- 7+ years of hands-on development experience with Java (Java 17+ preferred), including Spring Boot or another dependency injection framework.
- Strong understanding of RESTful APIs, designing relational databases, Microservices, and event-driven architectures.
- Some front-end development experience with React.
- Experience with containerization, CI/CD pipelines, AWS, Kafka, and Clickhouse (preferred).
- Knowledge with GraphQL (preferred).
- Experience with caching, performance tuning and JVM optimization (preferred).
- Contributions to open-source projects or active involvement in technical communities (preferred)
Responsibilities
- Lead the design, development, and operation of a high-performance web application.
- Develop and maintain scalable backend services using Java, Spring Boot.
- Collaborate with product managers, front-end developers, and data engineers to translate business requirements into robust technical solutions.
- Ensure high standards for code quality, security, and performance.
- Continuously research and implement new technologies and best practices to improve our platform.
- Leverage AI-powered development tools to accelerate coding, debugging, and deployment processes.
- Act as a technical leader, making architectural decisions and driving innovation.
Other
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience in leading teams of engineers in a fast-paced, high-growth environment.
- Excellent problem-solving skills, initiative, and ability to drive projects independently.
- Strong communication and leadership skills, with a commitment to collaboration and transparency.