Software Engineer (Fullstack) – L4
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/Graph QL 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 Java Script/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 Data Dog and Grafana, proactively identifying and resolving system issues. - Provide technical leadership through high-quality code reviews, design reviews, and mentorship of junior engineers. - 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, Graph QL) and frontend technologies (Java Script, 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 No SQL) 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. - Experience mentoring engineers and influencing technical direction within a team. - 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.
Collaborative, innovative work environment.
Career growth opportunities & skill development.