What You'll Do
- End-to-end ownership of the data curation application. You won't just take tickets; you will own the full lifecycle of the application's features
- Develop high-performance Python web services and optimize database interactions for large-scale data ingestion
- Take full responsibility for features from technical design and estimation to deployment, testing, and observability
- Drive architectural enhancements and participate in the decision-making to ensure the application remains scalable, generic, and maintainable
- Lead the end-to-end development of high impact features for our data curation platform
- Lead the integration of complex software components, turning requirements into robust, fully functional solutions
- Work with very large data sets
- Focus on application performance
- Analyze feature requirements, provide the technical vision, and create estimations
Requirements
- 4+ years of professional experience developing web services with Python
- Very strong understanding of Python and its core libraries, with experience in at least one major Python framework (FastAPI, Django or Flask)
- Very good understanding of data modeling and storage using SQL and/or NoSQL databases (Postgres, MySQL, MongoDB, or similar)
- Experience developing own products in an agile company
- Experience deploying software and managing infrastructure
- Strong knowledge of software design patterns (MVC, microservices, Hexagonal/Onion architectures)
- Proficiency in designing and developing APIs and building data-intensive applications
- Excellent testing, debugging and documentation skills
- Excellent communication skills in English
- You are proactive, able to communicate progress and delays, to work autonomously, and can take care of technical issues outside of their expertise
- Located in Spain, Portugal or Germany
Nice to Have
- Hands-on experience with cloud technology stack (AWS, GCP)
- Advanced knowledge of MongoDB (e.g. complex aggregations, performance tuning)
- Experience with modern web front-end frameworks like React
- Applied experience with event-streaming platforms like Apache Kafka
Perks & Benefits
- Comprehensive benefits package
- Annual allocations for charitable contributions
- Fitness reimbursement
- Veeva Work-Anywhere
