
Software Engineer
Qodea
full-time
Posted on:
Location Type: Hybrid
Location: Iași • Romania
Visit company websiteExplore more
About the role
- Takes ownership of assigned tasks, delivering results independently while coordinating effectively with the team.
- Follows established processes and best practices, ensuring consistency, quality, and compliance across deliverables.
- Applies technical expertise to troubleshoot complex issues, implement fixes, and support daily operations.
- Delivers work on schedule, meeting deadlines and escalating challenges when necessary.
- Builds familiarity with team solutions and implementations, enabling effective maintenance and informed improvements.
- Implements features or fixes, ensuring code quality, reliability, and alignment with team standards.
- Collaborates with fellow engineers to translate requirements into technical designs and ensure delivery aligns with specifications.
- Identifies opportunities to improve code quality, enhance performance, and optimize implementations, and applies these improvements in day-to-day development tasks.
- Committed to maintaining accurate and accessible documentation
- Participates in project meetings and Scrum ceremonies, providing updates, technical insights, and contributing to planning and discussions.
- Follows change management and deployment processes, ensuring safe delivery to staging and production environments.
Requirements
- Strong problem-solving and debugging skills with the ability to analyze complex technical issues and propose effective solutions.
- Hands-on experience with at least one cloud platform (GCP or AWS, Azure) while utilizing core services.
- Proven experience with at least one backend programming language, ideally Java or Python, contributing to the development of reliable and maintainable backend services. Experience with Go or C# is also acceptable. The successful candidate will be expected to learn and work mainly with Python and Java.
- Familiarity with SQL and NoSQL databases, schema design, and query optimization
- Understanding of ETL / ELT pipelines
- Comfortable working with Logging and monitoring tools
- Experience with CI/CD pipelines, proficient in version control systems (e.g. GitHub, GitLab) and collaborative development practices such as code reviews and branching strategies.
- Exposure to containerization (Docker) and basic orchestration concepts (Kubernetes)
- Understanding of testing methodologies, including unit, integration, and end-to-end testing (using frameworks such as Jest, PyTest, or JUnit).
- Works effectively within Agile/Scrum environments, contributing to sprint planning, estimations, and continuous improvement initiatives.
- Applies basic design and optimization principles in day-to-day tasks.
- Familiar with modern software architecture patterns and engineering practices such as microservice-oriented design, Twelve-Factor Apps, Single Page Applications (SPAs) etc.
Benefits
- Competitive base salary.
- Discretionary company bonus scheme.
- Employee referral scheme.
- Meal Vouchers.
- Health Care Package.
- Life and Health Insurance.
- 28 days of annual leave.
- Floating bank holidays.
- An extra paid day off on your birthday.
- Ten paid learning days per year.
- Flexible working hours.
- Sabbatical leave (after 5 years).
- Work from anywhere (up to 3 weeks per year).
- Industry-recognised training and certifications.
- Bonusly: employee recognition and rewards platform.
- Clear opportunities for career development.
- Length of Service Awards.
- Regular company events.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
problem-solvingdebuggingJavaPythonGoC#SQLNoSQLETLELT
Soft Skills
ownershipcoordinationcommunicationcollaborationcommitmentadaptabilityplanningcontributionanalysisimprovement