About Us: We are an innovative tech company focused on delivering powerful solutions in the field service management. We aim to redefine customer experiences and optimize operations through cutting-edge technology and scalable, efficient systems.
Position Summary: As a Lead Backend Architect, you will play a critical role in designing, implementing, and maintaining the architecture of our backend systems. You will be responsible for ensuring high performance, reliability, and scalability across our services. This role requires deep expertise in Node.js, Express.js, and Prisma, as well as a solid understanding of AWS infrastructure. You will collaborate closely with our frontend and DevOps teams to build and maintain robust APIs and backend solutions that power our applications.
Responsibilities:
- Architect and Design: Define the architecture for backend systems, focusing on scalability, performance, and security
- Technical Leadership: Mentor and guide a team of backend developers, conducting code reviews, and fostering best practices
- Cloud Infrastructure: Manage and optimize cloud-based services on AWS, including EC2, S3, Lambda, RDS, and others relevant to the project
- Backend Development: Develop and maintain APIs and backend services using Node.js, Express.js, and Prisma, ensuring high performance and reliability
- Database Management: Design and optimize database schemas, particularly for relational databases managed through Prisma ORM, to support application scalability
- Continuous Improvement: Implement best practices in software engineering, including unit testing, CI/CD, and continuous monitoring
- Collaboration: Work closely with cross-functional teams (frontend, DevOps, product) to ensure alignment on architectural decisions and development goals
- Documentation: Document technical specifications, architectural decisions, and code to ensure clarity for team members and future maintainers
Qualifications:
- Experience: Minimum of 8+ years in backend development, with at least 2+ years in an architectural or lead role
- Technical Skills:
- Proficiency in Node.js and Express.js
- Strong experience with Prisma ORM for database management and query optimization
- Solid knowledge of AWS services and best practices, including EC2, S3, RDS, and Lambda
- Architecture Skills: Experience designing scalable, secure, and maintainable backend architectures
- API Design: Expertise in RESTful and GraphQL API design and development
- Database Management: Strong experience with relational databases and data modeling, ideally with Prisma ORM
- DevOps Familiarity: Knowledge of CI/CD pipelines, preferably with AWS or similar cloud infrastructure tools
- Soft Skills: Excellent problem-solving skills, effective communication, and an ability to work collaboratively in a cross-functional team environment
Preferred Qualifications:
- Experience with additional cloud platforms (Azure, GCP)
- Familiarity with containerization and orchestration (Docker, Kubernetes)
- Background in agile methodologies and DevOps practices
Powered by JazzHR
ob10oDBkOX