cover image
NewStore

Senior Software Engineer

Hybrid

London, United Kingdom

Full Time

27-03-2025

Job Specifications

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!

You have 8+ years of experience delivering complex software solutions in fast-paced environments.
You're skilled in areas critical to our platform (e.g., database optimization, service frameworks, continuous delivery).
You understand modern development methodologies (TDD, Pair Programming, Continuous Deployment) and can advocate for them within your team.
You can guide technical discussions and make well-considered architectural decisions.
You explain complex technical concepts clearly to both technical and non-technical audiences.
You inspire and motivate your team, fostering a culture of continuous learning and improvement.

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.

About the Company

NewStore offers the world’s most scalable and globally compliant unified commerce platform, featuring the easiest-to-use, lightest tech stack for fast and flexible deployment. With its advanced omnichannel POS and branded shopping apps, NewStore enables premium retail brands to deliver exceptional customer experiences across every channel. Trusted by 85+ brands in 55+ countries, NewStore drives a 30% increase in sales through seamless transactions, personalized interactions, real-time inventory visibility, and flexible fulfi... Know more

Related Jobs

Company background Company brand
Company Name
Prolific
Job Title
Senior Software Engineer
Job Description
We’re looking for a Software Engineer to join our team and take a pivotal role in the development and guidance of our product. As a ‘t-shaped’ engineer, you will bring a broad practical knowledge across various areas of software development, complementing and supporting our growing team whilst likely having a deeper specialism in front or backend. This is an exciting opportunity to leverage your existing skills, experience, and knowledge to significantly influence the trajectory of our product as we aim to revolutionize research. What you'll be doing As a member of a cross-functional, stream aligned team you will work collaboratively with the teams’ engineering manager, product manager, designer, and up to 4 other engineers Using agile software development practices and a product mindset, you will work as a team to plan, build and support software that our customers love. Collaborating with teams outside of product engineering, working closely with customers and understanding their needs. Writing code - our stack is currently Vue.js, Typescript (FE), Python (BE) and NoSQL databases Be happy working in all the major cloud providers: AWS, GCP&Azure. With a You Build It, You Run It mindset, you will have intimate knowledge of our products from code commit through to production operation Supporting production systems with shift right testing and tools such as Datadog Strive for stable systems observability. You will champion our principles, fuel a growth mindset by getting involved in communities and help improve our engineering culture Pushing the boundaries, questioning the status quo, ensuring what we are doing and what we are building has high value and impact for our users What you’ll bring Deep understanding of modern web applications Experience building Typescript/Javascript applications and using NoSQL databases Experience using Python, or similar language Knowledge of Event-Driven Architecture Experience using AWS (Serverless) Understand the importance of driving quality into code through test automation Have supported applications in production, with demonstrable experience of good observability practices within a full stack environment. (e.g. Rum, Tracing) Have worked in a collaborative environment with strong engineering practices Care about the product life cycle and are customer value focused Understand the value of continuous, iterative improvement using data to drive decisions and a culture of feedback Passionate about software development with an appetite for learning and self-improvement Interview Process Talent Screen Hiring Manager Call Technical Interview Principles Interview
United Kingdom
Remote
Full Time
28-03-2025
Company background Company brand
Company Name
In Technology Group
Job Title
Web Developer
Job Description
Job Title: Web developer Location: Hitchin ( On-site) Salary: £30- £50k ( DOE) *No sponsorship provided for this role* Our client is a forward-thinking and innovative company experiencing rapid growth. They are dedicated to delivering high-quality digital solutions and are looking for a talented Web Developer to join their expanding team. If you're passionate about coding and enjoy working on dynamic projects, this is the perfect opportunity for you! Job Responsibilities: Develop, maintain, and enhance web applications using PHP, JavaScript, and Laravel. Collaborate with designers, project managers, and other developers to create user-friendly and high-performance websites. Optimise applications for maximum speed and scalability. Troubleshoot, debug, and enhance existing applications to improve functionality and efficiency. Stay up to date with emerging technologies and best practices in web development. Requirements: Proven experience as a Web Developer, with strong proficiency in PHP and JavaScript. Experience with Laravel or other PHP frameworks. Knowledge of front-end technologies such as HTML, CSS, and Vue.js/React is a plus. Familiarity with MySQL or other database management systems. Ability to write clean, efficient, and well-documented code. Strong problem-solving skills and attention to detail. Excellent communication and teamwork abilities. Commutable to Hitchin ( within 40 mins ). Why Join? Opportunity to work with a passionate and innovative team. Competitive salary and benefits package. Professional growth and learning opportunities. How to Apply: If you're a talented Web Developer eager to take on exciting challenges, we'd love to hear from you! Interested candidates should apply for the role and send your CV to jasmin.neade@intechnologygroup.com.
Hitchin, United Kingdom
On site
Full Time
28-03-2025
Company background Company brand
Company Name
iome
Job Title
Software Engineering Lead - Lace
Job Description
Who are we? IOG is a technology company focused on blockchain research and development. We are renowned for our scientific approach to blockchain development, emphasizing peer-reviewed research and formal methods to ensure security, scalability, and sustainability. Our projects include the Cardano blockchain, as well as other products in the areas of decentralized finance (DeFi), governance, and identity management, aiming to advance the capabilities and adoption of blockchain technology globally. We invest in the unknown, applying our curiosity and desire for positive change to everything we do. By fueling creativity, innovation, and progress within our teams, our products and services are designed for people to be fearless, to be changemakers. About Lace Lace is a light wallet platform from IOG that brings together a wealth of Web3 features, from managing digital assets, to accessing NFTs, DApps, and DeFi services, so you can discover and enjoy a new world of digital experiences. Securely send and receive digital assets, easily stake your ada and participate in the Cardano network, or send multiple assets to different addresses in one transaction. Lace does everything a wallet does – and more. Lace is already evolving, with many new features in the pipeline. From a DApp Store, to a mobile app, digital identity solutions, and more – this is just the beginning. https://www.lace.io/ What The Role Involves As the Software Engineering Lead, you are responsible for the quality of engineering practices within a product team, and the development of those skills within the team. Software Engineer Lead works to identify cross-team improvements for IOG by (for example) sharing code, removing complexity or implementing new practices. As a Lead you are there to coach and develop your team members and lead team achievements by providing continuous and actionable feedback and opportunities to learn and grow within IOG. As a member of the Software Engineering team at IOG you are responsible for writing high-quality code for our products. You have the exciting challenge of working with cutting-edge research and technology with a focus on the market's needs. To support you on this challenge, our products have software architects, product managers, project managers, formal methods specialists and software engineers, with whom you must communicate professionally, effectively and efficiently. Follow agile software development practices Work with teams across multiple time zones Work independently on software development tasks Be proactive and require minimal supervision or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and integration tests when applicable Review the pull requests of your team mates Fix bugs in your own code and in legacy code from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write technical user manuals Be knowledgeable of distributed and concurrent computation Be knowledgeable of the basics of cryptography Mentor direct reports and junior team members Be responsible for project decisions and architecture Leadership As Leaders it is our responsibility to motivate, develop and progress our fellow team members. As a Leader there is a need to communicate openly with all members of your team, address any issues head on and not shy away from difficult conversations. Empowering your team to provide the best results by organizing clear processes and coordinating team efforts should be your top priority. Please read our Leadership at IO Global document for more information on your duties and responsibilities as a leader at IOG Requirements Who you are: Degree in Computer Science is desirable but not essential 5+ years of software engineering experience in the required language ( Haskell, Javascript, Scala, Rust) Experience working with Git and Git workflow Practical experience with Agile software development methods Knowledge of functional and object-oriented programming paradigms Write idiomatic code that satisfies the acceptance criteria of a given task Write tests (unit tests, property tests) that provide sufficient and non-superfluous efficient code coverage. Document code and APIs concisely and unambiguously Break down tasks into subtasks that are completable in a short amount of time and report completion as required by managers Pragmatically adhere to software engineering principles (modularity, incremental development, no premature optimization, no feature creep, no speculative generality, ...) Act as a project leader, identifying the best way to achieve project goals, and aiding other team members in achieving this end Technical Skills JavaScript/ES6/TypeScriptHTML/CSS/LESS/SASS React React Storybook + Chromatic CSS Preprocessing NPM, Webpack, Gulp State management tooling Browser extensions Coding best practices Testing practices Jest UX/Design Principles Basic knowledge of image and design editing tools e.g. Sketch, Photoshop, Zeplin etc NodeJS Docker Are you an IOGer? Do you find yourself questioning the status quo? Do you tinker with ideas and long to turn those ideas into solutions? Are you able to spark thoughtful debates, bringing out the inquisitiveness in others? Does the promise of continuously growing excite you? Then get ready to reimagine everything you thought wasn’t possible because that’s what it means to be an IOGer - we don’t set limits, we break them. Benefits Remote work Laptop reimbursement New starter package to buy hardware essentials (headphones, monitor, etc) Learning & Development opportunities Competitive PTO At IOG, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
London, United Kingdom
On site
Full Time
28-03-2025
Company background Company brand
Company Name
Queueco
Job Title
Quantitative Developer - 3 + Years HFT Experience
Job Description
We are seeking an experienced quantitative developer with 3 + years working in HFT industry, having seen and built successful low latency trading systems. In this role your responsibility is to design and improve our trading stack end to end to make the firm's trading strategies more competitive and profitable. This is an onsite role and as such permanent remote work is not an option Requirements Responsibilities Your main responsibilities are developing and rapidly evolving our main software components: Develop low latency trading engine and strategy runtime Develop market data distribution platform (internal binary protocols) Develop and maintain exchange API connectivity and robust exchange connectors Full automation around deployment and monitoring of a 24/7 trading system Continuous profiling of trading system and strategy latency Understand and reverse engineer exchange architectures You will be part of a small development team that shares the responsibility of the whole trading stack. As you own the code, deployment and all tooling, you can rapidly and safely iterate on changes to the trading software. As a result we deploy many times a day. Developers collaborate directly with traders and researchers, allowing for immediate reaction to market changes and fast iteration of live trading engines Skill You must be a self-starter and self-learner excited to compete in the markets. Over your career you have picked up the following skills: Experience writing low latency Java / C++ applications and architectures. HFT industry preferred but telecom and gaming industry experience also welcome Ability to get the best performance out of application and networking stack of on-premise and cloud environment Ability to benchmark, profile and trace full applications on Linux Ability to find and resolve latency and throughput bottlenecks Excited to pick up new skills to solve difficult problems (examples: eBPF, XDP, Intel PT) While we are language agnostic our current trading stack is mostly written in Java. Some technologies we use: Aeron, SBE, Java 20+. Benefits Competitive base salary Discretionary bonus scheme Private health insurance Pension scheme contributions Free Friday lunches, drinks and snacks Conference budget Central London office If the above job description excites you please submit your CV together with a brief cover letter that clearly outlines the reason why you apply and what makes you a great fit for the role.
London, United Kingdom
On site
Full Time
27-03-2025