Software Development Engineer - Experience Success
AI Summary ✨
Requirements
BTech/MS in Computer Science or equivalent experience, with proven accomplishments in architecture, full-stack development, and team leadership.
Deep expertise in Python, including its ecosystem, tooling, and testing frameworks. Experience with modern Node.js is a plus.
Hands-on experience crafting effective prompts for AI systems.
Expertise in front-end and web development (HTML, CSS, JavaScript, React).
Proven experience in crafting secure, scalable, and efficient systems.
Familiarity with various persistence models (e.g., file-based storage, NoSQL, SQL databases) and knowing when to use each.
A prototyping approach: able to adapt, innovate, and use the right tool for the job without attachment to specific technologies.
Proactive communication and collaboration skills.
Passion for mentoring and guiding others.
Strong problem-solving abilities, adaptability, and a drive to excel in a fast-paced environment.
What you'll be Doing
Develop both core services and frontend applications using our modern, serverless, event-driven stack.
Thrive in a fast-paced environment by rapidly prototyping and iterating on ideas, turning concepts into tangible solutions that quickly generate meaningful value for customers.
Leverage Generative AI in development processes, and integrate AI capabilities directly into our platform.
Work closely with customers and teammates: present solutions, prioritize tasks, grow with the support of your team, and help others on the team grow.
Embrace a mentality of questioning assumptions, rapid prototyping, fast iteration, and the willingness to discard and restart as necessary.