Software Engineer: Core
Skills
Cloud InfrastructureComputer ScienceAlgorithmsAmazon Web ServicesCatalogsConcurrent ProgrammingCritical Infrastructure
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Strong foundation in computer science including algorithms data structures concurrency and systems design
- Experience building and scaling high-traffic high-availability backend systems
- Experience designing and operating backend infrastructure including deployment automation capacity planning and observability
- Comfort working across different layers of the stack from performance-critical code to production operations
- Ability to learn new technologies and tools in a fast-moving large-scale environment
- Effective collaboration and a positive ownership-driven team mindset
Nice to have
- Empathy
- Openness
- Curiosity
- Continuous improvement
- Ownership
Day to day
- Build and operate foundational backend systems that power Constructor's search engine and related products.
- Design resilient high-scale services that process billions of requests daily with strong uptime and performance.
- Work across performance-critical code and production operations while improving scalability observability and reliability.
