Senior Backend Engineer
GROWTH FOUNDATION
United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours
Job source
Tech stack
Application Programming Interfaces (APIs)
Amazon Web Services
Data Analysis
Cloud Computing
Software Quality
Computer Programming
Databases
Continuous Integration
Github
Monitoring of Systems
Python (Programming Language)
PostgreSQL
+13 more
Software Architecture
Redis
Next.js
TypeScript
WYSIWYG
Snowflake
Backend
Rate Limiting
Sentry
Data Management
Amazon Simple Queue Service (SQS)
Data Pipelines
Docker
Job description
Youβll be responsible for designing, developing and maintaining the backend systems that underpin the platform, with a focus on performance, scalability, security and reliability.
Key responsibilities will include:
- Designing and building robust, scalable backend systems and services.
- Developing and maintaining APIs and backend architecture.
- Architecting infrastructure for job processing, analytics and event tracking.
- Building internal tools to support authentication, rate limiting and quota management.
- Working with data pipelines and background processing systems.
- Optimising system performance, security and scalability.
- Taking ownership of the full engineering lifecycle, including code quality, testing, infrastructure and monitoring.
- Collaborating closely with product, design and customer experience teams to deliver new features.
- Identifying opportunities to improve development processes, tooling and technical architecture.
Technical Experience
Weβre interested in engineers with experience across a combination of the following technologies:
- Languages: Python, TypeScript
- Cloud & Infrastructure: AWS (ECS, SQS, Parameter Store), Docker
- Databases & Data: PostgreSQL, Redis
- CI/CD: GitHub Actions
- Monitoring & Observability: LogFire, Sentry
Requirements
- At least 4 yearsβ experience building and maintaining production-grade backend systems.
- Strong programming skills and the ability to write clean, maintainable and well-structured code.
- Experience designing databases, APIs and backend infrastructure.
- An understanding of high-throughput systems and background job queues.
- A strong sense of ownership, taking responsibility for code, infrastructure, testing and monitoring.
- The confidence to make sound technical decisions in a fast-moving, early-stage environment.
- A genuine interest in developer experience and building tools and systems that make life easier for other engineers.
Desirable Experience
Experience in any of the following would be advantageous:
- Rate limiting, authentication systems and quota management.
- Analytics, attribution engineering and event tracking.
- Data platforms such as dbt and Snowflake.
- Building WYSIWYG editors.
- PDF generation, rendering processes and image manipulation.
- Server-side rendering frameworks such as Next.js or Remix., If youβre a hands-on backend engineer who enjoys solving complex problems, building scalable systems and having a real influence on the technology you work with, weβd be interested in hearing from you.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦