StartupHeroes is looking for Backend Software Engineers to build features and improve the performance and reliability of our systems as we rapidly support products and organisations. You will work in the delivery team working on the online grocery and food delivery system to help create a reliable delivery experience for thousands of riders and millions of customers, for one of the leading retail organizations in Turkey.
We build apps using reliable tools that our team knows and trusts, Kubernetes, Java, AWS, and MySQL. We’re a collaborative team who genuinely enjoys working together with a cross-functional team of product managers, designers, frontend, iOS, Android, automation, and quality engineers to make our apps better. We are looking for engineers that understand that simplicity and reliability are aspects of a system to be carefully calculated with every decision made. You will work on innovative projects that directly affect the customer experience and operational costs.
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, design, and implement 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 and operation teams in diagnosing and resolving production issues.
- You'll mentor other engineers and deeply review code.
- You’ll improve engineering standards, tooling, and processes.
- You’ll tackle challenging problems and design highly scalable distributed systems with a strong focus on business needs and efficiency.
What you should have
- You have completed a bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.
- You have expertise in data structures and algorithms.
- You have at least 1 year of professional experience with Java.
- You have worked with relational databases and have solid SQL knowledge.
- You have solid knowledge of event processing models, multi-threading and RESTful services.
- You can contribute to technical architecture discussions and drive technical decisions within your team.
- You write understandable, testable code with an eye toward maintainability.
- You are a strong communicator. Explaining complex technical concepts to other engineers and stakeholders is no problem for you.
What is nice to have
- Experience with Spring Boot, Maven, Kafka, AWS, Kubernetes.
- Experience with observability aspects, such as metrics, monitoring, and logging.
- Experience in scalable microservice architecture.
- Experience with caching technologies like Caffeine, Redis and Memcached.
What we can offer you
- Competitive salary and Bonus package
- Private health insurance
- Monthly renewed lunch fee
- IKEA gift card
- Relocation support
- Internet fee support
- Money support on paid military service
- Regular summer and winter vacation organizations
- Remote work option or optional open workspace services
and more... Apply now!