Mid-Senior Software Engineer
Role details
Job location
Tech stack
Job description
You will join our core engineering team, a collaborative group of 8 experienced engineers responsible for maintaining and evolving the real-time bidding (Open-RTB) auction system that powers our entire business. We foster a fast-paced, supportive environment where knowledge sharing is key. We value autonomy and will provide the platform for you to grow your career while solving complex engineering challenges., * Feature Ownership: Design, develop, and implement new features for core products using NodeJS and Java.
- Quality Assurance: Write clean, efficient, testable code and thoroughly test work locally and in a sophisticated staging environment.
- Operational Excellence: Monitor deployments and help ensure the stability, reliability and performance of production systems.
- Agile Collaboration: Collaborate with the team in an agile environment, participating in planning and reporting on progress.
Requirements
Do you have experience in Shell Scripting?, Do you have a Bachelor's degree?, * A Bachelor's degree in Computer Science or a related technical field.
- 2-4 years of experience in a software engineering role.
- Hands-on experience with Java or NodeJS.
- A solid theoretical foundation in data structures, algorithms, and software design principles.
- A genuine passion for technology and an eagerness to learn and grow professionally.
- Excellent communication skills in English (written and spoken).
- Proficiency with Linux, Git, Docker, and Docker-Compose.
- Experience with testing tools and modern CI/CD frameworks.
What Will Make You Stand Out (Bonus Points):
- Experience with Key-Value stores and in-memory databases (e.g. Redis, Memcached).
- Familiarity with cloud environments, particularly AWS., * Languages: NodeJS, Java, Bash, Python
- Databases: MySQL
- Cloud & DevOps: AWS, Jenkins, Docker
- Tools: Git, Jira, Notion
Benefits & conditions
- Join a highly motivated and talented team in a fun and friendly work environment.
- Opportunity to work in a complex environment and gain experience from it.
- Directly add value to the business with the projects that you are assigned.
- Great compensation package.
- Top location at the heart of Barcelona with a rooftop terrace, Barbeque, and a fully stocked fridge.
- Great work-life balance: work from home (2 days per week) and flexible hours.
- Professional development with a LinkedIn Learning subscription and other training opportunities.
- Meal vouchers - Ticket Restaurant monthly allowance.
- Monthly gym allowance to use in up to 30 DIR gyms around the city.
- Monthly TGIF (Thank God It's Friday) events and regular team-building activities.
- Ping-pong table and arcade machine.
- And more!