About the job
🧑💻 The Role Step into a pivotal role where your expertise and leadership drive technical innovation and excellence. As a Senior Engineer, you will be instrumental in shaping the technical landscape, mentoring team members, and delivering high-quality solutions. Be a technical authority: Set high standards for your domain and lead by example. Mentor and guide: Empower junior engineers and share your knowledge to foster their growth. Champion best practices: Promote TDD, clean code, and robust architectural practices. Collaborate effectively: Work across teams to create cohesive and scalable solutions. 🚀 What You'll Do Drive technical discussions: Lead conversations about technical decisions, identify trade-offs, and guide the technical direction within your team. Deliver quality solutions: Balance rapid delivery with maintainability to ensure the platform remains scalable and robust. Hands-on development: Work closely with your team on complex problems, setting the standard for technical excellence. Unblock the team: Proactively resolve issues and ensure smooth progress for all team members. 🤝 How We Work Together We're a team that values empowerment, collaboration, and ownership. You'll be expected to make decisions based on data, fostering open discussions and adapting to new information. Leadership by example: Hold yourself and others accountable for delivering high-quality work. Mentorship and knowledge sharing: Empower your team by providing guidance and fostering a collaborative environment. Focus on developer experience: Champion simplicity, clean code, and a streamlined workflow for all engineers. DevOps mindset: Take full ownership of your domain, from design to deployment and monitoring. You can learn more about our Minimum Standards of Product Development here 📚 Your Story Are you a seasoned engineer with a passion for building impactful and maintainable software? Do you excel in a collaborative environment and enjoy mentoring others? If so, the Senior Engineer role is the perfect fit for you! This is just a glimpse into what it means to be a Senior Engineer at NewStore. If you're ready to elevate your leadership skills and make a significant impact, we want to hear from you! 📕 Our Story At NewStore, we're on a mission to create a seamless, app-based omnichannel experience that will change the game for innovative retail brands. And guess what? We're doing just that, by empowering brands in 40+ countries to run their entire stores on an iPhone, we're paving the way for a brighter future in retail, where shopping is an effortless, enjoyable experience. At NewStore, our diversity is our greatest strength. Our team comprises over 40 nationalities, fostering a melting pot of unique perspectives, cultural experiences, and innovative ideas. Join us in our mission to bring the joy back to retail and be part of a team that is breaking down barriers and creating a brighter future. 🔥 Perks and Benefits Generous PTO and R&R: We prioritize your well-being with a generous PTO policy and a culture that encourages you to take the time you need to recharge and relax. Professional Growth: We support your career development with a dedicated personal development budget and a learning-centric environment to help you advance your skills and knowledge. Flexible Work Options: With the option to work remotely, you can create a work environment that suits your lifestyle and maximizes your productivity. Balanced Work-Life: Our "life-friendly" working hours are designed to help you maintain a fulfilling career and a balanced personal life. Financial Rewards: As part of our team, you'll have the opportunity to participate in our success with employee stock options and a quarterly bonus based on company performance.