about 4 hours ago
Bucharest, RomaniaMid Level
Responsibilities
- Write software 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.
- Provide executable interfaces to the infrastructure platform.
- Offer tools and best practices for the software development lifecycle.
- Participate in a flexible on-call rotation.
- Communicate through documentation and meetings.
Requirements
- A degree in Computer Science or Engineering or equivalent experience.
- Ability to write software with 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.
Benefits
- Flexible work arrangement with a hybrid model.
- Opportunities for continuous learning and development.