Why work at Logiwa?
Logiwa is a rocket headed straight for the moon! Since 2017, we have been dedicated to being a world-class partner for warehouse and inventory based businesses. We have the most integrated software in our class, and we provide seamless inventory and warehouse management support to enable our customers to succeed. We are a team that’s small but mighty, and we’re scaling this mountain all the way to the summit! We’re looking for people with a range of talent (Get it? Range, like mountains!) to join our team as we climb to the top.
On top of our success-driven culture, we are a company that is passionate about our people. We provide a fun, inclusive, and collaborative environment with endless opportunities for growth and development. Whoever you are- rocket enthusiast, mountaineer, chess master, Netflix binger- come find your place with us here at Logiwa. Take a look and see how you can contribute to this fast-growing team.
Job Description
Logiwa is looking for a Staff Engineer to join our technology team. The Staff Engineer is responsible for leading complex projects by providing context and technical specifications, documenting processes, and giving technical direction.
Responsibilities:
- Provide technical leadership on high-impact, cross-functional projects by effectively managing project priorities, deadlines, and deliverables, ensuring alignment with business goals.
- Plan, organize, and conduct complex engineering projects that necessitate expert application of advanced knowledge, often involving cutting-edge technology, innovation, and integration of various systems.
- Proactively support New Product Development (NPD) through the entire product development lifecycle, collaborating with Engineering and Product teams to meet customer requirements for cost, quality, and process capability.
- Lead strategic planning for long-range technology maturation, overseeing major technical projects or multiple projects of significant scope and complexity that drive business impact.
- Design, develop, test, deploy, maintain, and enhance large-scale, complex software systems, ensuring they meet scalability, performance, and maintainability requirements.
- Oversee the full software development lifecycle, implementing best practices in agile methodologies, ensuring code quality and promoting continuous improvement in software architecture and design.
- Develop automation architecture designs, ensuring the scalability, flexibility, and maintainability of automation frameworks across teams.
- Conduct reviews of system architecture, code, and design documents, ensuring adherence to best practices, patterns, and project objectives.
- Identify project risks early in the development cycle and collaborate with teams to develop mitigation strategies, ensuring timely project delivery with minimal disruptions.
- Collaborate with product management to define product vision, roadmap, and strategic growth opportunities, ensuring technical feasibility aligns with product goals.
- Drive continuous improvement initiatives, including the evaluation and adoption of cutting-edge tools and technologies to enhance software performance, developer productivity, and delivery speed.
- Facilitate technical discussions, guiding teams in solving complex technical challenges, breaking down problems, and identifying innovative solutions.
- Champion a customer-centric focus, ensuring all development activities reflect customer needs and business objectives, while integrating customer feedback into the product development process.
- Originates and applies innovative methodologies to complex technical problems, advancing engineering practices and improving system reliability, scalability, and maintainability.
- Evaluate and implement emerging technologies that could have significant business impact, keeping the organization at the forefront of technological innovation.
- Foster a culture of innovation, collaboration, and continuous learning within the team, encouraging knowledge sharing, mentoring, and proactive problem solving.
- Facilitate alignment across teams, ensuring clarity of goals, outcomes, and timelines, while minimizing bottlenecks and maximizing cross-team collaboration.
What we're looking for:
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- Strong architectural expertise, with deep knowledge of various architectural styles and design patterns (e.g., microservices, event-driven architecture, etc.).
- 8+ years of experience in backend and frontend application development, with proven experience in building, scaling, and maintaining large-scale distributed systems.
- Experience in .Net and related technologies (ASP.NET, .NET Core, etc.), with a strong understanding of the .Net ecosystem.
- Proven expertise in API design, including familiarity with REST principles, message queuing systems (e.g., RabbitMQ), and effective integration strategies.
- Experience working with RDBMS and NoSQL databases, designing and optimizing data storage and retrieval strategies to ensure system performance and scalability.
- Cloud environment experience (Azure, AWS, GCP), with hands-on experience in designing, deploying, and maintaining cloud-native solutions.
- Deep understanding of Git/GitLab workflows, version control best practices, and experience implementing CI/CD pipelines to enable continuous delivery and integration.
- Experience with containerization technologies like Docker and Kubernetes (AKS preferred) to build scalable, resilient infrastructure in cloud environments.
- Expert knowledge of object-oriented design, SOLID principles, and modern software development practices to maintain high code quality and system maintainability.
- Proven experience in microservices architecture, with a focus on designing, deploying, and scaling distributed services.
- Experience in high-traffic environments, with an understanding of the challenges related to scalability, availability, and performance optimization.
- Hands-on experience with highly available system architectures, including disaster recovery strategies and fault tolerance implementations.
- Experience with monitoring and troubleshooting tools (e.g., Prometheus, Grafana, ELK, etc.) to ensure system reliability and performance.
- Mission-critical system experience in 24x7 environments, including a focus on ensuring uptime, system redundancy, and rapid incident response.
- Proficiency in debugging, tracing, and refactoring legacy code, with the ability to improve and modernize existing systems while maintaining stability.
- Knowledge of WMS (Warehouse Management Systems) or related domains is a plus, with an understanding of the operational challenges and technology stack used in WMS environments.
- Agile development experience, with strong familiarity with Scrum or Kanban methodologies to enable rapid, iterative development cycles.
- Strong communication skills, both verbal and written, with the ability to explain complex technical concepts to non-technical stakeholders and collaborate effectively in multicultural teams.
- Experience with code and memory profiling tools, ensuring optimized code performance and minimal resource consumption in high-load environments.
- Demonstrated ability to work in a multicultural agile team, promoting cross-functional collaboration and fostering a cohesive, goal-oriented environment.
Benefits:
- At Logiwa we offer:
- 100% remote work
- Monthly home office allowance
- Competitive bonus structure
- Meal vouchers
- Private health insurance
- English language training
- Educational discount for master’s degree from reputable private universities in Turkey
- Employee Assistance Program - confidential counseling and advice available by phone, web, or text
- An international team environment
- Regular team bonding events
- Community engagement opportunities like quarterly volunteer days
Location & Working Model
We are working in a full remote model. We have physical offices in İstanbul(Ataşehir Nidakule Kolektif House) where team members can get together and work collaboratively on a volunteer basis.
Company Culture
In Logiwa we give importance to creating a flexible and trusting workplace where everyone can work in harmony and be their best working self. We embrace teamwork and collaboration. We work hard but also play hard in monthly happy hours and team gatherings.
Equal Employment Opportunity
In Logiwa we believe in the power of diversity. We hire without prejudice and discrimination against language, religion, ethnicity, race, gender, sexual orientation, age or disability status. We think that our diverse cultures, backgrounds, beliefs, values, abilities, and lifestyles help us learn from each other and create a stronger company culture. We’re proud to have a genuinely diverse and inclusive workplace. We hire solely on the basis of the measurable technical examinations and competency-based interviews with equity and equality in mind.
We're looking forward to receiving your application!
Find More About us🔎 :
Please follow Logiwa on LinkedIn and Youtube!