Software Engineer (Fullstack) – L3
What You’ll Do
- Lead the design, development, and delivery of scalable fullstack solutions, owning features end-to-end across backend and frontend systems.
- Architect and build robust APIs using Java/GraphQL to support high-performance, data-intensive applications within advertising platforms.
- Design and optimize real-time data pipelines leveraging technologies such as Kafka, Aerospike, and Elasticsearch, ensuring scalability and reliability.
- Drive frontend architecture and development using JavaScript/React, delivering intuitive and high-quality user experiences for diverse stakeholders.
- Own system design decisions, ensuring performance, scalability, security, and maintainability across services.
- Establish and improve observability practices using tools like DataDog and Grafana, proactively identifying and resolving system issues.
- Translate complex business requirements into scalable technical solutions, leveraging strong domain knowledge in e-commerce and advertising systems.
- Collaborate cross-functionally with product managers, designers, and other engineering teams to define and deliver impactful solutions.
- Lead incident response, on-call rotations, and production support, ensuring system reliability during high-traffic events and critical business periods.
- Continuously improve engineering standards, tooling, and development processes within the team.
We Are a Match Because You Have
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- 5–8+ years of professional software development experience, with strong fullstack expertise.
- Proven experience designing and building scalable distributed systems and microservices architectures.
- Strong proficiency in backend development (Java, APIs, GraphQL) and frontend technologies (JavaScript, React).
- Hands-on experience with real-time data processing technologies such as Kafka and search/datastore systems like Elasticsearch or Aerospike.
- Deep understanding of database systems (SQL and NoSQL) and data modeling.
- Experience working with cloud platforms (GCP preferred) and modern CI/CD practices.
- Strong knowledge of system design, performance optimization, and software engineering best practices.
- Ability to take ownership, drive projects independently, and make sound technical decisions.
- Strong problem-solving skills, attention to detail, and a proactive mindset.
What we offer:
Competitive salary & benefits – Including attractive legal and above-the-law perks.