What are the responsibilities and job description for the Full Stack Developer position at Nano Light Games?
Job Overview
We are seeking a highly skilled Full Stack Developer to join our dynamic team. This role involves designing, developing, and maintaining scalable web applications and software solutions that meet our business needs. The ideal candidate will have a strong background in both front-end and back-end development, with expertise in a variety of programming languages and frameworks. You will collaborate closely with cross-functional teams using Agile methodologies to deliver innovative solutions that enhance user experience and operational efficiency. Experience with IT infrastructure, cloud services like AWS and Azure, and API development is highly desirable. This position offers an exciting opportunity to work on cutting-edge projects in a fast-paced environment.
Responsibilities
- Develop, test, and deploy robust web applications using technologies such as Ruby on Rails, React, Express, and .NET.
- Design and implement RESTful APIs and integrations with third-party services to ensure seamless data flow across platforms.
- Manage and optimize database systems including MySQL, SQL Server, and other relational databases.
- Contribute to front-end development utilizing JavaScript, React, and other modern frameworks to create intuitive user interfaces.
- Maintain code repositories using version control tools such as GitHub, SVN, and Git; ensure code quality through code reviews and testing.
- Collaborate with IT infrastructure teams to deploy applications on cloud platforms like AWS and Azure, ensuring scalability and security.
- Participate in Agile development cycles, including sprint planning, stand-ups, and retrospectives to facilitate continuous improvement.
- Monitor application performance and troubleshoot issues related to application development or infrastructure.
- Stay updated with emerging technologies such as Quantum engineering, C , C#, VBA, Python, Linux systems, RBAC security models, and application development best practices.
Experience
- Proven experience in software development with a focus on full-stack web applications.
- Strong proficiency in programming languages including JavaScript, Python, Java, C , C#, VBA, and SQL.
- Hands-on experience with Ruby on Rails framework for backend development.
- Familiarity with RESTful API design principles and API management tools.
- Experience working within cloud environments such as AWS or Azure for deployment and infrastructure management.
- Knowledge of IT infrastructure components relevant to software deployment and maintenance.
- Experience working in Agile teams using tools like GitHub, SVN, Git for version control.
- Prior exposure to front-end frameworks such as React or similar libraries for web development projects.
- Understanding of security practices including RBAC models for application access control. This position offers an engaging environment where innovation is encouraged and technical skills are valued highly by our team of dedicated professionals.
Job Types: Full-time, Contract, Internship
Pay: $52, $62,835.94 per year
Work Location: Hybrid remote in Tempe, AZ 85282
Salary : $62,836