StartupHeroes
Full Stack Engineer
StartupHeroesTurkey5 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

StartupHeroes is looking for a Full Stack Engineer to build end-to-end product features, design and implement API methods, develop modern UI components, and improve the performance and reliability of our systems as we rapidly support our products and organisations.

We build apps using reliable tools that our team knows and trusts: Java (Spring Boot), React, TypeScript, Kubernetes, AWS, and MySQL. Expertise in these areas is a huge plus, but familiarity with other common languages and frameworks (Node.js, Go, Python, Angular, etc.) is also valuable. We’re a collaborative team that works closely with product managers, designers, backend, frontend, iOS, Android, automation, and quality engineers. We are looking for engineers that understand that simplicity and reliability are aspects of a system to be carefully calculated with every decision made.

StartupHeroes has a positive, diverse, and supportive culture - we look for people who are curious, inventive, and work to be a little better every single day. In our work together we aim to be smart, humble, hardworking and, above all, collaborative. If this sounds like a good fit for you, why not say hello?

 

What you will be doing;

  • You'll brainstorm with Product Managers, Backend, and Frontend Engineers on your team to conceptualize and build new features for our products.
  • You’ll actively own team features or systems and define their long-term health, while also improving the health of surrounding systems for operational excellence.
  • You'll assist our skilled support team and operations team in triaging and resolving production issues.
  • You'll mentor other engineers and deeply review code.
  • You’ll improve engineering standards, tooling, and processes.
  • You’ll work on challenging problems and build highly scalable distributed systems in a business oriented way.
  • You’ll lead the creation and improvement of our real time decision making systems.


What you should have;

  • You have expertise in data structures and algorithms.
  • You have professional experience with Java for 2+ years.
  • You can contribute to technical architecture discussions and help drive technical decisions within your team.
  • You write understandable, testable code with an eye towards maintainability.
  • You are a strong communicator. Explaining complex technical concepts to other engineers and stakeholders is no problem for you.
  • You have solid knowledge of event processing models, multi-threading and REST


What is nice to have;

  • Basic understanding of operational research tools.
  • E-commerce logistics experience.
  • Spring, Spring Boot, Maven, Kafka, AWS, Kubernetes, Prometheus, Grafana
  • Aspects of observability e.g. metrics, monitoring, logging etc.
  • Experience in scalable micro-service architecture.


What we offer;

  •  Remote work option
  •  Competitive salary and Bonus package
  •  Private health insurance
  •  Monthly renewed lunch fee
  •  Gift card
  •  Relocation support
  •  Internet fee support
  • Sports&wellness membership support

Key Skills

Ranked by relevance