Software Architect
About us: Introducing Centra
We are looking for a driven colleague who is eager to join a scale-up journey at a company that is building globally recognised e-commerce software. You'll be joining an organisation of around 110 colleagues.
Centra is an innovative headless (API-based) Direct-to-Consumer and Wholesale e-commerce software focused on brands in the fashion and lifestyle segments. Our SaaS product provides a powerful, scalable, and flexible platform for brands with global operations, demands and/or ambitions.
We’ve built our software to be the very best in the world and we build our team around that same idea. While we are still a young company we already work with some of the strongest brands in the Nordics and have clients throughout Europe, North America, and Asia.
The Software Architect's role
We are a fast-growing software company that provides an innovative API-based SaaS e-commerce solution to mid-size and large fashion and lifestyle brands. We are currently looking for a Software Architect to join our great Centra team. This new team member needs a prolific skillset and an eagerness to grow, learn, and solve problems as a team.
At Centra, we work hard, and fast, and we're passionate about what we do. We've gotten to where we are today because of dedication, teamwork, and raw talent, and we hope to continue this legacy as we expand the company.
What we’re looking for
Someone ambitious. We are all ambitious and our goal is to build a world-class product
Proven experience as a Software Architect or a similar role in designing and implementing complex software systems
Experience with building and optimizing GraphQL and RESTful APIs
Demonstrated expertise in creating high-performance applications and optimizing infrastructure
Experience with cloud platforms, microservices architecture, and containerization
Passion for performance and optimization
Experience in multiple programming languages, such as GoLang or PHP is welcome
Strong analytical skills and problem-solving skills in general
Team spirit and a good eye for detail (useful for code reviews!)
Your Responsibilities
- API Design and Development:
Architect, design, and lead the development of RESTful and GraphQL APIs
Ensure the APIs are robust, scalable, and aligned with industry best practices
- High-Performance Applications:
Design and implement strategies for building high-performance applications
Optimize code, database queries, and infrastructure to achieve optimal system performance
- Infrastructure Design:
Contribute to the design and optimization of the overall system architecture
Ensure scalability, reliability, and security of the infrastructure
- Collaboration:
Work closely with product managers, business analysts, and other stakeholders
Understand requirements and translate them into effective technical solutions
- Prototyping:
Create prototypes and proof-of-concept implementations
Validate design decisions, API performance, and technology choices
- Performance Monitoring and Optimization:
Implement monitoring solutions
Continuously analyze performance metrics to identify and address bottlenecks and areas for improvement
- Technology Evaluation:
Stay abreast of industry trends
Evaluate new technologies and make recommendations for adoption to enhance the overall software architecture
Our Tech-stack
PHP 7.4/8.2
Golang
TypeScript
MySQL
ElasticSearch
Redis
We use the following tools and platforms:
GitHub/GitLab
AWS (Lambda, SQS, S3, etc...)
DigitalOcean
Cloudflare
Terraform
k6
…and more
Team
We have multiple teams working on different products. As a Software Architect you'll have the opportunity to work in projects with most of the teams, but closely with the Platform Team.
All teams work within the boundaries of the Scrum framework. We try to avoid having long meetings (or having a lot of them) and we put a lot of focus on fast and efficient communication inside the team (Slack, Google Meet, face-to-face).
Our Benefits
Luxmed medical insurance plan to keep you healthy
Sport card and a pack of fitness buddies to join you on your journey to getting fit and strong
Body-healing massages in the office
Set of cutting-edge equipment (MacBook Pro, AirPods and other)
Self Development
A non-hierarchical work-environment where you’ll have a lot of impact and space for growth
A budget for participating in educational programs, meet-ups, and other events related to your profession
Feel at home
At Centra, we believe that you should always feel welcome. No matter who you are, we are committed to fostering an inclusive environment for all colleagues
Casual dress atmosphere. Wear whatever makes you feel good
We love animals, so from time to time you can also take your animal companion to the office
Regular table football tournaments and lunch break face-offs
Team-building events and friendly afterworks
Comfortable office in the city center with a chill room, ping pong table, boxing bag, table football, and more :)
And, in case you asked, every day is a fruit Thursday at Centra 🍇 🍈 🍉 🍊 🍋 🍌
Follow us at @lifeatcentra on Instagram, to see what it's like to work at Centra and meet some Centra teammates.
- Department
- Product & Engineering Team
- Remote status
- Fully Remote
Wrocław
Life at Centra
Our goal is to foster a work environment where all employees feel valued, motivated, and fulfilled. We keep the hierarchy flat and the employee perks on point so our teammates stay driven, bright-eyed and ready to take on new challenges every day.
About Centra
We’re a fast-growing, equal opportunity company on a mission to help brands accelerate globally through our advanced e-commerce platform.
Software Architect
Loading application form
Already working at Centra?
Let’s recruit together and find your next colleague.