Full Stack Software Developer
Core
Develop, test, and maintain scalable web applications and services, design and implement APIs and backend services, and build intuitive front-end interfaces for web and mobile platforms.
Role type
Full Stack Software Developer
Builds
Scalable web applications, services, and APIs
Domain
Web and mobile software development
Required skills
Front-end development (HTML, CSS, JavaScript, TypeScript, Vue, React, Angular), Backend development (Python/Django, PHP, Node.js, Java), RESTful APIs, SQL and NoSQL databases, Version control (Git)
Preferred skills
Mobile app development (Flutter, React Native, Swift, Java, Kotlin), 3D development (Unity, Unreal Engine, WebGL, Three.js), Cloud platforms (AWS, Azure, Google Cloud)
Responsibilities
Develop, test, and maintain scalable web applications and services; Design and implement APIs and backend services; Build intuitive, user-friendly front-end interfaces; Optimize software for performance, scalability, and maintainability; Troubleshoot, debug, and upgrade existing software systems; Contribute to all phases of the development lifecycle from concept to deployment
Seniority
Mid-level (3+ years experience)