6 days ago
Bucharest, RomaniaMid Level
Responsibilities
- Write software including tools, libraries, automation, and services.
- Design and build the infrastructure platform.
- Identify and implement new platform features.
- Research and evaluate new technologies.
- Refactor, rewrite, or retire existing platform features.
- Operate developer experience and production application environments.
- Diagnose and repair distributed systems.
- Perform maintenance, upgrades, and migrations.
- Control or eliminate repetitive tasks and alert noise.
- Enable development teams by providing executable interfaces.
- Provide tools and best practices for the software development lifecycle.
- Participate in a flexible on-call rotation.
- Communicate through documentation, meetings, and demos.
Requirements
- A degree in Computer Science or Engineering or equivalent experience.
- Ability to write software with a strong knowledge of Java and object-oriented programming.
- Proven experience creating stable, reliable, and maintainable code.
- Familiarity with data modeling and schema design.
- Knowledge of data structures and algorithms.
- Strong communication skills, both written and verbal.
- Ability to collaborate and work effectively in a team.
- Commitment to self-development and continuous improvement.
- Strong problem-solving skills with a logical approach.
- Resilience and tolerance for change and ambiguity.
- Preferred: Working knowledge of Linux systems administration.
- Preferred: Experience with cloud infrastructure.
- Preferred: Understanding of SaaS software development practices.