Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Communication @ 7
Design Patterns
Experimentation
Kotlin @ 4
Security
System Architecture @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Develop software applications for a consumer-facing business area using relevant development languages, systems, services, and tools.
Responsibilities
Building Software Applications
- Build software applications using relevant development languages and applying knowledge of systems, services, and tools appropriate for the business area.
- Write readable and reusable code by applying standard patterns and using standard libraries.
- Refactor and simplify code by introducing design patterns when necessary.
- Ensure application quality by following standard testing techniques and methods that adhere to the test strategy.
- Maintain data security, integrity, and quality by following company standards and best practices.
End-to-End System Ownership
- Own services end to end by actively monitoring application health and performance, setting and monitoring relevant metrics, and acting when metrics are violated.
- Reduce risk and obtain customer feedback using continuous delivery and experimentation frameworks.
- Independently manage applications or services through deployment and production operations.
Software Systems Design
- Evaluate possible architecture solutions by considering cost, business requirements, technology requirements, and emerging technologies.
- Describe the implications of changing an existing system or adding a new system by maintaining a broad, high-level understanding of infrastructure and system architecture.
- Design solutions that meet current business needs and are adaptable for future enhancements.
Critical Thinking
- Systematically identify patterns and underlying issues in complex situations and find solutions using logical and analytical thinking.
Requirements
- 8–10 years of experience.
- Experience with Kotlin.
- Previous experience working on consumer-facing applications.
- Independent and self-starting, with high agency.
- Strong communication skills and the ability to communicate with the internal community and stakeholders.
Engagement Details
- Independent contractor position.
- Six-month timeline: August 28, 2026, to February 27, 2027.
- 40 hours per week.
More jobs at Booking.com
Senior Site Reliability Engineer (For Independent Contractors)
Booking.com · Amsterdam, Netherlands
EUR 65-135 per hour
iOS Developer (For Independent Contractors)
Booking.com · Amsterdam, Netherlands
EUR 60-120 per hour
Software Engineer II
Booking.com · Amsterdam, Netherlands
EUR 50-100 per hour
Software Engineer II (For Independent Contractors)
Booking.com · Amsterdam, Netherlands
EUR 60-105 per hour
Senior Software Engineer I (For Independent Contractors)
Booking.com · Amsterdam, Netherlands
EUR 60-120 per hour
Similar jobs
DevOps Engineer
ABN AMRO · Amstelveen, Netherlands
EUR 72,800-104,000 per year
Machine Learning Engineer - Energy Management
Eneco · Rotterdam, Netherlands
EUR 84,000-117,000 per year
Senior Software Engineer (TypeScript), AI Clients: Duo CLI
GitLab · Poland
PLN 272,000-408,000 per year
Senior Software Engineer, Home Experience
Reddit · United States
USD 190,000-267,000 per year
Senior iOS Engineer, Community Builders
Reddit · United States
USD 190,000-267,000 per year
Principal Software Engineer
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior Software Engineer - AV Platform
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Software Engineer, Payments
Airbnb · United States
USD 162,000-180,000 per year