Backend Engineer
Build scalable, secure, and performant backend systems that power our applications and integrate with various services and data sources.
Job Overview
- DepartmentEngineering
- LocationAustin, TX (Hybrid)
- Employment TypeFull-time
- Salary Range$110,000 - $150,000
- Posted DateJuly 10, 2023
Share This Job
Know someone who would be perfect for this role? Share this job posting with them.
Job Description
We are looking for a Backend Engineer to join our engineering team and help build robust, scalable systems that power our applications. In this role, you will design and implement APIs, services, and data models that form the foundation of our products. You will work on complex technical challenges related to performance, security, and reliability. This position offers an opportunity to work with modern technologies and contribute to the architecture of our systems.
Key Responsibilities
- Design and implement RESTful APIs and microservices
- Develop database schemas and efficient queries
- Build and maintain integration with third-party services and APIs
- Ensure high performance, security, and reliability of backend systems
- Write clean, maintainable, and well-tested code
- Collaborate with frontend developers to integrate frontend and backend components
- Participate in code reviews and technical discussions
- Help troubleshoot and resolve production issues
Requirements
- 3+ years of experience in backend development
- Strong knowledge of Node.js, Python, or similar backend technologies
- Experience with relational databases (PostgreSQL, MySQL) and query optimization
- Familiarity with NoSQL databases (MongoDB, DynamoDB)
- Understanding of RESTful API design principles
- Knowledge of authentication and authorization mechanisms
- Experience with cloud services (AWS, GCP, or Azure)
- Solid understanding of software engineering best practices
Preferred Skills
- Experience with TypeScript in backend development
- Knowledge of GraphQL and implementing GraphQL APIs
- Familiarity with containerization (Docker) and orchestration (Kubernetes)
- Experience with serverless architectures
- Understanding of CI/CD pipelines and automated testing
- Knowledge of message queues and event-driven architectures
Benefits & Perks
How to Apply
Submit your resume and a brief description of a challenging backend problem you've solved in the past. Qualified candidates will proceed to a technical screening call, followed by a coding assessment and team interviews.
More Open Positions
Senior Frontend Developer
Join our team to build modern, responsive web applications using React, Next.js, and TypeScript that delight users and solve complex business problems.
UX/UI Designer
Design intuitive and visually compelling user experiences for our digital products that balance aesthetics with functionality and solve real user problems.
Product Manager
Define and execute the product strategy and roadmap, working closely with cross-functional teams to deliver exceptional products that meet user needs and business goals.
Nottherightpositionforyou?
We're always on the lookout for talented individuals. Check out our other open positions or send us your resume for future opportunities.