We are looking for a Senior Full Stack Engineer with a strong backend orientation and deep Python experience who excels at solving complex challenges and is passionate about building robust, scalable, and data-driven systems. In this role, you will work closely with a talented team of engineers, Product, Design, and Data Science to deliver innovative solutions that have a meaningful impact on users' lives.
As a senior engineer, you will take ownership of projects from concept to deployment in a fast-paced, highly collaborative environment. Youll focus primarily on backend development, with the ability to contribute to frontend work as needed. Youll also mentor team members and help drive technical excellence.
Responsibilities:
Backend Development: Design, implement, and maintain scalable, efficient, and secure backend services, with a focus on Python and Node.js.
Data Infrastructure: Work with real-time data systems, including Elasticsearch, Vector Databases, and other high-performance storage and retrieval tools.
End-to-End Feature Development: Deliver features across the stack, integrating frontend and backend components.
Collaborate with Data Science to integrate advanced algorithms and ML models into production systems.
Partner with Product Managers and Designers to brainstorm and execute impactful product features.
Ensure system architecture is reliable, maintainable, and built for scale.
Lead by example: contribute to code reviews, mentor peers, and foster engineering best practices.
Stay up to date with emerging technologies and suggest ways to apply them for performance and scalability improvements.
Requirements: 5+ years of professional experience as a Full Stack or Backend Engineer.
Strong hands-on experience with Pythona must.
Proven experience designing and maintaining complex, scalable systems in productionmust.
Experience working with real-time data pipelines, Elasticsearch, and Vector DBsa strong advantage.
Experience with Node.jsan advantage.
Frontend experience with ReactJS or React Nativenice to have.
Deep understanding of algorithms, data structures, and system optimization.
Strong experience with both relational and non-relational databases (e.g., PostgreSQL, MongoDB).
Familiarity with AWS, Docker, Kubernetesan advantage.
Excellent collaboration and communication skills, with a proactive and impact-driven mindset.
BSc in Computer Science or a related fieldor equivalent hands-on experience.
This position is open to all candidates.