Position: Database Architect Engineer (Backend Developer)
Location: Onsite Hybrid (in office 3 days/week)
Employment Type: FTE
Tech Stack:
Node.js MySQL RESTful APIs software development methodologies (SCRUM/Waterfall) cloudbased databases DevOps practices for deployment and database management.
About the Role:
We are seeking an experienced Database Architect Engineer (Backend Developer) to join our team. The role involves designing developing and optimizing backend systems and databases to support scalable highperformance applications. This position requires collaboration across teams to ensure backend architecture aligns with business goals and technical requirements.
Key Responsibilities
Backend Development:
- Design and implement RESTful APIs to support seamless integration between backend services.
- Architect scalable backend systems using Node.js and MySQL.
- Collaborate with team leaders to review and refine system architecture.
- Optimize backend systems for high performance and low latency.
- Work within SCRUM or Waterfall frameworks to deliver projects on schedule.
Database Architecture:
- Architect build and optimize MySQL databases for scalability and performance.
- Design database schemas and configurations that ensure data consistency and reliability.
- Optimize database queries and manage indexing stored procedures and version control.
- Oversee database architecture across new and existing projects to meet evolving business needs.
Operations & Optimization:
- Monitor and enhance backend processes for seamless database interaction.
- Maintain and document backend architecture for scalability and future growth.
- Develop backup recovery and business continuity strategies to protect data integrity.
Qualifications
Required:
- 5 years of experience in backend development with a focus on database architecture.
- Proficiency in Node.js and MySQL database design and management.
- Proven ability to design scale and optimize highvolume databases.
- Familiarity with RESTful API development and software development methodologies (SCRUM/Waterfall).
- Strong problemsolving skills and the ability to work collaboratively or independently.
Preferred:
- Bachelor’s degree in Computer Science Engineering or equivalent experience.
- Experience with cloudbased databases and infrastructure.
- Knowledge of DevOps practices for deployment and database management.