Full Stack Engineer

Proton.ai
Summary
Join Proton, a revolutionary AI-powered sales software company transforming the wholesale distribution industry, as a Senior Full Stack Engineer. You will play a key role in defining and shipping end-to-end features for our CRM platform, collaborating closely with product managers, designers, and other engineers. This fully remote role, based in Latin America, offers a competitive salary ($60,000-$80,000), and the opportunity to work on a challenging and rewarding project. You will own mobile development for key features, collaborate in a squad model, write engineering tickets, participate in sprint cycles, work with TypeScript and databases, and ensure high performance and scalability. The ideal candidate possesses strong full-stack engineering skills, database expertise, a startup mindset, and excellent communication skills.
Requirements
- Strong full stack engineering skills: You have at least 6 years of experience as a software engineer with proven ability to work across the entire stack (frontend, backend, databases)
- Database expertise: You're experienced with designing efficient data structures and storage patterns in SQL. You understand how to optimize schemas, queries, and indexing for performance
- Startup mindset: You're pragmatic, nimble, and have a good record of shipping features, iterating fast, and working closely with users and PMs
- Strong software engineering skills: You have a proven track record of writing and deploying quality code at a senior level
- Problem-solving skills: You enjoy tackling difficult problems and can understand and take action on complex ideas quickly
- Independence: You take ownership of your work and thrive when given creative freedom. You like to experiment with new concepts and learn from mistakes
- Agility: You can adapt to new and interesting challenges in a fast-paced startup environment
- Team spirit: You recognize when you need support and are quick to support others when they need the same
- Communication skills: You can explain complex technical concepts to non-technical stakeholders
Responsibilities
- Own end-to-end mobile development for key features β from writing and refining tickets to deployment and monitoring
- Collaborate closely with PMs, designers, and engineers in a squad model to scope, build, and iterate on features
- Write engineering tickets for technical tasks, bug fixes, or improvements, and contribute in agile ceremonies (backlog refinement, sprint planning, retros)
- Participate in 2-week sprint cycles, including daily standups, and collaborative reviews
- Work with TypeScript and share patterns and best practices with your team
- Work with databases and design efficient data storage patterns
- Ensure high performance, reliability, and scalability of the features you build
- Participate in code reviews and contribute to engineering best practices
Preferred Qualifications
Prior startup experience is required
Benefits
- Competitive Salaries + Company Stock Options - we want to pay you well (and equitably!) and make you feel like an owner
- Flexible Schedule - we think high levels of autonomy, responsibility and working asynchronously foster an amazing workplace
- Unlimited PTO + 10 Company Paid Holidays - we even have tools implemented to detect burnout to make sure folks recharge regularly
- 12 Weeks Fully Paid Parental Leave - that goes for primary and secondary caregivers; even if youβre adopting or fostering!
- Biannual Company Paid off-sites - time for us to be together, brainstorm, and make magic happen