Profile Overview
We are seeking a seasoned Full Stack Engineer with 5 to 8 years of professional experience to join our engineering team. The ideal candidate is a versatile technical leader who bridges the gap between complex backend architectures and high-performance frontend interfaces. You will be responsible for designing end-to-end features, mentoring junior engineers, and ensuring our systems are scalable, secure, and resilient.
Key Responsibilities
- End-to-End Development: Design, develop, and maintain scalable full-stack web applications using modern frontend and backend technologies.
- Architecture & Design: Architect complex user interfaces with React/Next.js and design robust backend systems and APIs.
- Quality Assurance: Write comprehensive unit, integration, and E2E tests for both frontend and backend components.
- System Ownership: Lead technical planning, conduct code reviews, and ensure adherence to high standards for performance and security.
- Mentorship: Guide junior engineers, fostering their growth through technical leadership and collaborative problem-solving.
- Optimization: Improve application performance on the client side and optimize database queries and server-side logic on the backend.
- Innovation: Integrate AI-powered development tools into the workflow to increase team productivity and code quality.
Requirements
- Experience: 5 to 8 years of professional software development experience across the full stack.
- Frontend Mastery: Expert-level proficiency in React and Next.js framework.
- Backend Proficiency: Strong experience in backend languages (e.g., Go, Node.js, Java, or Python) and building RESTful or GraphQL APIs.
- Databases: Proficiency with SQL (PostgreSQL, MySQL) and/or NoSQL databases, including schema design and query optimization.
- Testing: Experience with testing frameworks such as Jest, React Testing Library, and backend testing suites (e.g., PyTest, Mocha, or Go testing).
- System Design: Proven ability to design distributed systems, microservices, and scalable frontend architectures.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
Preferred & Nice-to-Have Skills
- AI-Powered Tools: Hands‑on experience with modern AI coding assistants (e.g., Cursor, GitHub Copilot, Gemini) to optimize development cycles.
- Infrastructure & DevOps: Experience with CI/CD pipelines, Docker, Kubernetes, and cloud platforms like GCP, AWS, or Azure.
- Advanced Networking: Familiarity with gRPC, Protocol Buffers, or Backend-for-Frontend (BFF) patterns.
- Observability: Experience using tools like Grafana or Datadog to monitor system health and troubleshoot production issues.
- Agile Leadership: Experience leading projects in an Agile/Scrum environment and managing cross‑functional technical stakeholders.
What We Offer
- Global Impact: Work on high‑traffic projects that impact millions of users.
- Growth: Structured professional development and opportunities to move into next roles.
- Flexibility: Hybrid work arrangements and a focus on work‑life balance.
- Benefits: Comprehensive health insurance for you and your family, and a modern office environment.
- Tech-Forward Culture: Access to the latest tools, learning resources, and conferences to keep your skills sharp.
Employment Status
Full-time
Work Mode
Hybrid (2 days office + 3 days WFH)
Work Hours
- Full flextime (no core time)
- Flexible to choose working hours other than team common meetings