Overview
We are seeking a senior backend engineer with 3+ years of experience. You will be the main backend engineer working on a new 0-to-1 product alongside a small team of engineers.
Key Responsibilities
- Technical Leadership: Provide strategic direction in the development of our backend architecture design.
- Prototyping and Development: Lead the development and implementation of prototypes and MVPs with rapid iteration and quick "fail fast" speed.
- Technology Evaluation: Stay abreast of emerging technologies and industry trends. Evaluate and recommend technologies and frameworks that enhance our product(s) and platform(s).
- Quality Assurance: Establish best practices for code quality, testing, and deployment. Ensure adherence to coding standards and architectural principles.
- Documentation and Communication: Create and maintain technical documentation, architecture diagrams, and other relevant artifacts. Communicate technical concepts and decisions effectively to both technical and non-technical audiences.
Qualifications
- Proven track record of building backend systems from scratch.
- Extensive experience with modern programming languages and frameworks (e.g., Python, JavaScript).
- Strong expertise in cloud computing platforms (e.g., AWS, Azure, GCP) and microservices architecture.
- Deep understanding of software development best practices, including Agile methodologies, CI/CD pipelines, and DevOps principles.
- Strong interpersonal skills to communicate and function on a team.