Lead Developer/Lead Engineer
Workplace: Stockholm, Sweden
Expires: September 28, 2025
Join Proposales as a Lead Developer/Engineer to help shape the future of business proposals by building a new online standard powered by web technology. Work in a product team alongside a skilled designer, responsible for experience from conception to production deployment, using modern technologies and development practices.
Main requirements:
- Strong coding ability in JavaScript
- Experience with advanced JavaScript libraries and frameworks
- Experience with API and product development
- Great collaboration skills
- Belief in code quality through code reviews, pair programming, and test-driven development
- Belief in self-management and clear communication over rigid processes
- Willingness to learn new technologies and adapt across tech stacks
- Working proficiency in verbal and written English
- Based in Stockholm and able to work at the office 3 days per week
Responsibilities:
- Write testable, maintainable, and scalable code with a quality mindset
- Continuously optimize and iterate solutions to improve performance and user experience
- Embrace new technologies and paradigms as the platform moves to serverless infrastructure
- Shape the engineering culture at Proposales
- Collaborate closely in a 'Duo' with a product designer, managing projects from design to production deployment
Required hard skills:
- JavaScript
- API development
- Product development
- Test-driven development
- Code reviews
- Pair programming
Recommended hard skills:
- Serverless architecture
- Next.js
- TypeScript
- PostgreSQL
- Node.js
- React
- Vercel
- Functional programming style
- Monorepos
- Internal libraries for code reuse
Soft skills:
- Collaboration
- Self-management
- Clear communication
- Willingness to learn
- Adaptability
Coding languages:
- JavaScript
- TypeScript
Frameworks:
- React
- Next.js
- Node.js
Natural languages:
- English (Working knowledge)
Cultural skills:
- Open communication
- Quality-driven culture
- Innovative mindset
- Team collaboration