Software Development & UX/UI Design | Awarded Best Workplace Europe, Best Quality of Life & 2nd Best Workplace Portugal
Lead Back-End Developer, Kotlin
Location
Portugal
Posted
57 days ago
Salary
€48.6K - €65.8K / year
Seniority
Senior
Job Description
Lead Back-End Developer, Kotlin
Imaginary Cloud
• Work improves and simplifies people's lives by creating easy and intuitive digital products • Development, problem-solving, management, and human interaction • Drive innovation by creating innovative projects for some of the best companies around the world • Engage with multidisciplinary teams, multiple industries, and projects
Job Requirements
- 10+ years of experience working in the IT field
- 5+ years of experience with a strong focus on Kotlin in server-side development
- Experience in designing, implementing, deploying and operating asynchronous backend services
- Hands-on experience designing distributed systems and microservices
- Proficiency with relational databases (PostgreSQL)
- Experience with testing frameworks (e.g., JUnit, Testcontainers)
- Fluency in English, both spoken and written.
- Team members who live in Portugal or are willing and legally qualified to live and work there
Benefits
- Salary according to your experience and performance
- Paid sick days
- Health and dental insurance
- Comfort budget
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, build, and maintain scalable enterprise applications and backend services • Work closely with product, engineering, and cross-functional stakeholders • Deliver secure, high-quality, and maintainable software solutions • Develop robust microservices and scalable APIs • Optimize system performance and contribute to architecture and technical design decisions • Collaborate effectively with both technical and non-technical teams while working remotely within U.S. time zones
• You develop and improve features and modules according to our standards. • You evaluate the feasibility, correctness, and suitability of requirements. • You review merge requests and provide constructive feedback on logic and style. • You create documentation for core components of our applications. • You identify root causes of issues and implement sustainable solutions.
Senior Product Engineer, Rust
TermiusTermius is a cross-platform SSH client aiming to become #1 platform for managing computer systems.
• Design and implement a shared core layer used across desktop, mobile, and backend • Contribute to architecture decisions around CRDT and distributed systems • Collaborate closely with frontend, mobile, and backend engineers to integrate Rust components • Act as a technical mentor for the team and help others learn and adopt Rust • Improve performance, reliability, and maintainability of the system • Drive engineering best practices around Rust development
• Design, implement, and manage Apigee API proxies, products, and environments. • Configure and maintain Apigee policies for security, traffic management, and transformation. • Monitor API traffic, latency, and error rates using Apigee Analytics and integrate with observability tools. • Troubleshoot and debug API proxy issues using Apigee Trace/Debug sessions, log analysis, and health checks. • Manage API lifecycle including deployment, versioning, and deprecation strategies. • Collaborate with backend teams to ensure proper API design using RESTful standards and OpenAPI/Swagger specifications. • Support and enhance Apigee Developer Portal features including app registration, API key provisioning, and product subscriptions. • Build and maintain developer onboarding workflows and improve developer experience. • Integrate Developer Portal with Apigee APIs for application management and analytics. • Develop and maintain drupal-based portal components, including custom modules, themes, and integrations. • Perform root cause analysis and resolve production issues related to APIs and gateway configurations. • Ensure API security using OAuth, API keys, and best practices. • Collaborate in Agile teams for delivery, testing, and continuous improvement.




