Job
Description
As a Full Stack Software Architect at Enbraun Technologies, you will be responsible for owning the design, architecture, and technical delivery of a new high-scale, consumer-facing platform. Your role will involve defining system architecture, leading development, and guiding a small, high-performing team to build scalable, reliable, and secure applications. Key Responsibilities: - Design system architecture including backend and frontend structure, APIs, data models, and overall technology stack. - Develop high-performance applications focusing on speed, scalability, and reliability. - Lead end-to-end development of web applications covering backend, frontend, and integration layers. - Establish platform guardrails such as ADRs, API contracts, schema evolution, CI/CD with performance budgets, policy checks, and contract tests. - Implement real-time features like live data updates, notifications, or chat-based interactions. - Optimize application performance to ensure fast response times, efficient database queries, and smooth user experience. - Set up best practices including version control, coding standards, CI/CD pipelines, and automated testing. - Mentor and guide engineers by reviewing code, sharing knowledge, and maintaining quality standards. - Collaborate with Product and Data teams to define and track key metrics and deliver user-focused features. - Implement monitoring and logging to ensure system reliability and quick issue detection. Key Requirements: - 6+ years of experience in full stack or backend development, including architecture or technical leadership roles. - Led delivery of high-throughput, low-latency services and event-driven systems in production. - Strong experience in Java/Spring Boot, and familiarity with Node.js, TypeScript, or Python. - Hands-on experience with databases (MySQL/PostgreSQL), caching (Redis/Memcached), and message queues or event systems (Kafka/RabbitMQ). - Experience in building scalable web applications or distributed systems. - Familiarity with cloud platforms (AWS, Azure, or GCP) and DevOps practices (CI/CD, Docker, Infrastructure as Code). - Proven experience in leveraging modern technologies and AI tools for effective solutions. - Excellent communication skills with the ability to explain technical concepts clearly. Nice to Have: - Experience with search or recommendation systems. - Familiarity with data pipelines, stream processing, or analytics tools. - Knowledge of multi-tenant SaaS architecture and cost optimization. In this role, you will have the opportunity to lead a new product from scratch, be part of a collaborative and innovative work culture, and contribute to the growth of a SaaS company with global reach. Additional perks include a 5-day work week, quarterly recognition programs, yearly team outings, and paid leaves. As a Full Stack Software Architect at Enbraun Technologies, you will be responsible for owning the design, architecture, and technical delivery of a new high-scale, consumer-facing platform. Your role will involve defining system architecture, leading development, and guiding a small, high-performing team to build scalable, reliable, and secure applications. Key Responsibilities: - Design system architecture including backend and frontend structure, APIs, data models, and overall technology stack. - Develop high-performance applications focusing on speed, scalability, and reliability. - Lead end-to-end development of web applications covering backend, frontend, and integration layers. - Establish platform guardrails such as ADRs, API contracts, schema evolution, CI/CD with performance budgets, policy checks, and contract tests. - Implement real-time features like live data updates, notifications, or chat-based interactions. - Optimize application performance to ensure fast response times, efficient database queries, and smooth user experience. - Set up best practices including version control, coding standards, CI/CD pipelines, and automated testing. - Mentor and guide engineers by reviewing code, sharing knowledge, and maintaining quality standards. - Collaborate with Product and Data teams to define and track key metrics and deliver user-focused features. - Implement monitoring and logging to ensure system reliability and quick issue detection. Key Requirements: - 6+ years of experience in full stack or backend development, including architecture or technical leadership roles. - Led delivery of high-throughput, low-latency services and event-driven systems in production. - Strong experience in Java/Spring Boot, and familiarity with Node.js, TypeScript, or Python. - Hands-on experience with databases (MySQL/PostgreSQL), caching (Redis/Memcached), and message queues or event systems (Kafka/RabbitMQ). - Experience in building scalable web applications or distributed systems. - Familiarity with cloud platforms (AWS, Azure, or GCP) and DevOps practices (CI/CD, Docker, Infrastructure as Code). - Proven experience in leveraging