Job Title: Senior Software Engineer
* Design and deliver high-performance, scalable software solutions.
* Lead projects and collaborate with teams to shape the company's technology roadmap.
Key Responsibilities
1. Own end-to-end project delivery from design through deployment.
2. Write clean, maintainable code using strong CS fundamentals (OOP, algorithms, data structures).
3. Design system architecture and implement robust testing frameworks.
4. Drive code quality through reviews and best practices.
5. Automate workflows and optimize performance at scale.
6. Partner with designers, engineers, and product managers to build new features.
7. Contribute actively to Agile processes.
Requirements
* 5+ years of professional software engineering experience.
* Hands-on experience with JavaScript, React, Node.js, Python.
* Familiarity with Firebase, Express, AWS, GCP, OpenAI, CircleCI.
* Strong knowledge of NoSQL databases.
* Bonus: exposure to AI/LLMs.