We are a company that is 100% focused on delivering digital information and solutions to our users and customers all around the world. Our engineering projects are at the core of our organisation – and so is our engineering team. We aren’t just code junkies here. We’re creators!
Our engineering team is also 100% remote. So if you’re looking for a work from home opportunity, and you’re passionate about creating platforms for the new world - we want to hear from you!
As a Senior Software Developer you will have a very important role at Threads Styling. You will work with developers and software engineers across various stakeholders on key projects including product managers and data analysts.
What You'll Do
- Help drive the technical roadmap for the team in close collaboration with the PM and the product roadmap.
- Manage and improve systems to maintain high service availability to our customers.
- Enable your team first, ship your own projects second.
- Be glue for execution (e.g. organising cycle planning, standups, retros) in a manner that engages effectively with the rest of the company.
- Help the other engineers on your team to successful outcomes.
- Maintain healthy team culture with a high level of trust and psychological safety.
- Collaborate with recruiting to build out our team over the next few years.
- Coordinate the resolution of production incidents.
Technical Skills:
- Familiar with technologies such as Kubernetes, Docker, AWS ECS, AWS Fargate, AWS Lambda and other AWS services.
- RESTful API and GraphQl design and implementation
- Familiar with working with Kafka topics
- High level of proficiency in JavaScript, React.js, Node.js, Typescript – MINIMUM REQUIREMENT
- Familiar working and implementing CI/CD pipelines
- A firm understanding and experience deploying and managing microservices
- Database Knowledge: Experience with PostgreSQL, SQL, Vector and Graph Databases, Elasticsearch, and Redis. Collaborate with engineers and researchers to implement CI/CD pipelines that support safe deployments.
- Tools Proficiency: Skilled in using, build and deployment tools like Git, CircleCI, Docker.
- Collaboration and Code Reviews: Participate in software design reviews and peer code reviews. Provide constructive feedback to team members and collaborate on implementations.
Apply for this job