Note: The job is a remote job and is open to candidates in USA. Gigantic Playground, a CourtAvenue company, is a fast-growing creative technology agency that creates immersive and interactive experiences. They are seeking a Senior Full-Stack Software Engineer to drive technological innovation for clients, primarily in the business-to-consumer sector, by crafting cutting-edge interactive experiences and collaborating with internal, client, and partner teams.
Responsibilities
- Provide effort estimates and solution proposals for customer requirements, occasionally from a sales-oriented perspective
- Assist in presenting solutions and options to client business stakeholders
- Engage in technical discovery sessions with clients and internal stakeholders
- Lead the development process, solution design, and implementation to ensure on-time, on-budget, and high-quality delivery of client projects
- Contribute to refining processes and practices to achieve delivery excellence, team satisfaction, and client contentment
- Research new technologies and identify vendors and resources aligned with the client’s technical strategies
- Promote knowledge and skill development among peers and client staff to support future growth at both the agency and client levels
- Collaborate in creating prototypes and proofs-of-concept for rapid learning, validation, and iteration
Skills
- 5+ years of industry experience required
- Full-stack development experience (REST APIs, Backend, DB modeling, CI/CD, Web UX/UI, HTML/CSS, Mobile Responsive)
- Broad programming skills (e.g., NodeJS, JavaScript, SQL, C#, Java, Swift, Kotlin)
- Expertise with platforms like RabbitMQ, MongoDB, and ExpressJS
- Expertise with React or Vue for Web UI and associated tools (e.g., Webpack)
- Ability to design and develop highly reliable, fault-tolerant systems
- Proficiency in Automated Testing and Unit Testing
- Experience with cloud infrastructure providers (e.g., AWS, Azure, Google Cloud)
- Experience using Docker/Container technologies for development and production
- Knowledge of infrastructure as code
- Experience with databases
- Experience in client-facing roles with a consultative focus (agency or business consulting)
- Proficiency in SaaS and cloud-based solutions
- Strong presentation and communication skills
- Competence in requirements gathering and technical/non-technical documentation
- Familiarity with ALM tools (e.g., Jira, TeamCity, TFS, Git)
- Understanding of agile principles, including scrum and backlog management
- Self-driven, dynamic, and exceptional problem-solving abilities
- Ability to extract valuable lessons from both successful and unsuccessful projects while maintaining a positive attitude towards learning from past experiences
- Proven expertise in full-stack development (Web UX/UI, REST APIs, Backend, DB modeling, CI/CD, and Deployment automation)
- Proficiency in Linux or MacOS command-line tools and Bash shell scripting
- Strong awareness of web performance factors, including on-page and external solutions (CDN, caching, etc.)
- Experience with automated testing for both backend and frontend
- Bachelor's degree in computer science, systems management, another engineering discipline, or equivalent field experience
- 7+ years of industry experience preferred
- Expertise in Cloud-First Solutions
- Experience with mobile technologies like Flutter, React Native, Swift, and Kotlin
- Experience with advanced DevOps, Cloud CI/CD, Ansible, and Extensive Container Deployments at scale
- Background in Test-Driven Design
Company Overview