Tech Stack
Amazon RedshiftAWSAzureCloudJavaScriptLaravelNoSQLPHPReactReact NativeSQLVue.js
About the role
- Lead projects end-to-end with autonomy and measurable impact
- Collaborate on designing and implementing system architecture, technical strategy, and engineering standards
- Lead technical initiatives across teams to ensure alignment with architectural direction and goals
- Build and maintain platform-level components, services, and libraries to improve engineering efficiency and maintainability
- Mentor engineers via code reviews, pair programming, and hands-on guidance
- Contribute to server-side and client-side development across the full stack
- Write and review technical design documents, system diagrams, and reference implementations
- Evaluate and implement new tools, frameworks, and best practices to improve the platform
- Enhance observability, performance, scalability, and security across systems
- Share knowledge and insights to foster team growth and improvement
Requirements
- Principal engineer / lead full-stack engineer or similar senior-level experience
- Highly skilled in server-side and client-side software development
- Familiar with cloud development (AWS, Google Cloud, Microsoft Azure)
- Experienced with Test Driven Development (TDD), RESTful APIs, React, MVC frameworks, and security concerns (e.g., XSS)
- Strong computer science fundamentals (Big O notation, pointers, composition vs. inheritance, arrays, sets, linked lists)
- Proficient in SQL and NoSQL databases; understand CRUD, indexes, joins
- Comfortable with cloud infrastructure (AWS Lambda, ECS, EKS, Aurora) and Infrastructure as Code (IAC)
- Customer-centric with passion for clean code and building reliable, customer-driven solutions
- Must upload an English resume (applications without it will not be considered)
- Expected to embody company core values (Be data-driven; Get shit done; People are critical; Challenge the status quo; Be scrappy; Be the Customer)