Full Stack Engineer
Uberall
Summary
Join Uberall as a skilled Full Stack Engineer and contribute to the development and maintenance of our high-performance SaaS platform. You will design, develop, and maintain both frontend and backend applications using React and Kotlin (or Java). Collaborate with cross-functional teams to create scalable, user-friendly solutions. This role requires 2-4 years of full-stack development experience with proficiency in React and Kotlin. We offer a competitive compensation and benefits package, including flexible work arrangements, remote work options, and professional development opportunities. We are a growing company with a diverse and passionate team, committed to fostering a culture of growth and inclusion. Apply now to join our mission of empowering businesses to thrive locally.
Requirements
- 2-4 years of experience in full-stack development with strong proficiency in React and Kotlin (or a similar backend language)
- Solid understanding of JavaScript/TypeScript, HTML5, CSS3, and responsive web design principles
- Experience building RESTful APIs and integrating them with frontend applications
- Proficiency in backend frameworks (Spring) and database technologies (e.g. MySQL, Dynamo)
- Familiarity with modern build tools (e.g., Webpack, Babel) and version control systems (Git)
- Experience working in Agile environments
- Strong debugging and problem-solving skills
Responsibilities
- Develop and maintain responsive web applications using React for the frontend and Kotlin (or similar technologies) for the backend
- Collaborate with product managers and UX/UI designers to create seamless, intuitive user interfaces
- Design and implement scalable backend services, APIs, and data models
- Optimize applications for speed, performance, and scalability
- Troubleshoot and debug issues across the stack to ensure smooth functionality
- Implement best practices for code quality, testing, and maintainability across the frontend and backend
- Work closely with DevOps to deploy and maintain applications in production environments
- Participate in code reviews and provide constructive feedback to improve team performance
- Stay current with the latest trends in frontend and backend technologies to contribute to continuous improvement
Preferred Qualifications
- Experience with containerization tools (e.g., Docker) and CI/CD pipelines
- Knowledge of cloud platforms (e.g., AWS)
- Familiarity with testing frameworks (e.g., React Testing) for both frontend and backend
- Understanding of accessibility standards, SEO optimization, and frontend performance optimization techniques
Benefits
- A mission with meaning and purpose
- A truly human culture
- Flexibility to fit your lifestyle
- A piece of the pie Our pay & perks are competitive, and you better believe we review them on the regular to make sure they stay that way. We grow together, so of course all Uberallers are part of our long-term incentive program through VSOP/ESOP
- Emotional and intellectual connection Events and alignment sessions
- Health and Wellness We prioritize your wellness with generous holiday time, paid parental and circumstantial leave, and individualized health and wellness opportunities depending on your location
- All-access pass Get immersed in Uberall from day one. Your onboarding is packed with a deep dive into our values, insights into all our departments, and a chance to ask the CEO anything. We come together monthly for our town hall and product showroom so youβre always in the know
- Everyday growth We support you on your non-stop learning journey. We offer development dialogues, live workshops on topics like resilience and feedback, and a Leadership Academy to make sure our leaders have all the tools to bring out the very best in teams. We also invest in your growth with a learning grant program reinforcing our commitment to fostering a culture of continuous learning
- Top-of-the-line tech MacBook Pro, magic mouse, 2nd screen