Senior Full-Stack Developer
Join a full-stack engineering team building scalable web products used by users worldwide. Develop end-to-end solutions with React, TypeScript, Python, FastAPI, Express, AWS, and Kubernetes, while collaborating with designers, QA testers, product managers, and stakeholders.
Responsibilities
- Develop scalable web products serving users across the organization and worldwide.
- Build end-to-end solutions with React, TypeScript, Python, FastAPI, and Express.
- Deploy and operate services on AWS and Kubernetes infrastructure.
- Work with users to understand needs and design appropriate solutions.
- Collaborate with developers, designers, QA testers, and product managers to define requirements and deliver high-quality products.
- Work with graphics, 3D, maps, and related technologies.
Requirements
- At least 5 years of full-stack development experience in web environments.
- Experience with front-end and back-end web development using popular frameworks and languages.
- Strong understanding of web development principles, including browsers, networking, client-server architecture, and caching.
- Experience with React and TypeScript for front-end development.
- Experience with Python and FastAPI or TypeScript and Express for back-end services.
- Ability to work independently, learn new concepts, and own features and workflows.
- Ability to collaborate with stakeholders to develop solutions.
- Good understanding of styling and user experience.
- Ability to use AI tools efficiently.
Nice to have
- Mobile development experience, preferably with Flutter.
- 3D development, graphics, or game development experience, preferably with Unity.
- Experience with maps such as OpenStreetMap and geographical datasets.
- Cloud computing experience with AWS, Azure, or similar platforms.
- Experience in AI development and agent automation.