Job
Description
As a Software Developer at Dreamcast, you will play a crucial role in developing and maintaining robust server-side applications using technologies like Node.js, Laravel, and Nest.js. You will be responsible for designing and implementing RESTful APIs to ensure seamless integration with front-end applications. Your focus will be on optimizing performance and responsiveness across various devices and platforms. Collaboration with cross-functional teams to deliver new features, participating in code reviews, and contributing to architectural decisions will be key aspects of your role. Key Responsibilities: - Develop and maintain server-side applications using Node.js, Laravel, and Nest.js. - Design and implement RESTful APIs for seamless integration with front-end applications. - Ensure high performance and responsiveness across different devices and platforms. - Manage databases, optimize queries, and implement data storage solutions. - Collaborate with cross-functional teams to define, design, and ship new features. - Participate in code reviews, troubleshoot, and debug applications for optimal performance. - Conduct unit testing and ensure code quality through rigorous testing methods. - Contribute to architectural decisions for highly scalable applications. - Stay updated on emerging technologies and industry trends to enhance skills continuously. - Integrate third-party services and APIs to enhance application capabilities. - Document development processes, code changes, and technical specifications. - Engage in Agile ceremonies such as sprint planning and retrospectives. - Mentor junior developers, providing guidance on best practices and coding standards. Qualifications: - Bachelor's degree in Computer Science or a related field. - 5+ years of software development experience, with proficiency in Node.js and Laravel. - Strong understanding of Nest.js framework and its capabilities. - Proven experience in designing and developing RESTful APIs. - Knowledge of AWS and Redis. - Hands-on experience with database systems like MongoDB, PostgreSQL, or MySQL. - Familiarity with microservices architecture principles. - Proficiency in version control systems, preferably Git. - Strong problem-solving skills and effective team collaboration abilities. - Experience with Agile software development methodologies. - Excellent communication skills to articulate technical concepts effectively. - Passion for coding and commitment to delivering high-quality software solutions. - Ability to work independently and manage multiple projects concurrently. - Experience with cloud platforms such as AWS or Azure is a plus. - Knowledge of CI/CD processes is desirable. - Willingness to learn new technologies and expand skill sets. As a Software Developer at Dreamcast, you will play a crucial role in developing and maintaining robust server-side applications using technologies like Node.js, Laravel, and Nest.js. You will be responsible for designing and implementing RESTful APIs to ensure seamless integration with front-end applications. Your focus will be on optimizing performance and responsiveness across various devices and platforms. Collaboration with cross-functional teams to deliver new features, participating in code reviews, and contributing to architectural decisions will be key aspects of your role. Key Responsibilities: - Develop and maintain server-side applications using Node.js, Laravel, and Nest.js. - Design and implement RESTful APIs for seamless integration with front-end applications. - Ensure high performance and responsiveness across different devices and platforms. - Manage databases, optimize queries, and implement data storage solutions. - Collaborate with cross-functional teams to define, design, and ship new features. - Participate in code reviews, troubleshoot, and debug applications for optimal performance. - Conduct unit testing and ensure code quality through rigorous testing methods. - Contribute to architectural decisions for highly scalable applications. - Stay updated on emerging technologies and industry trends to enhance skills continuously. - Integrate third-party services and APIs to enhance application capabilities. - Document development processes, code changes, and technical specifications. - Engage in Agile ceremonies such as sprint planning and retrospectives. - Mentor junior developers, providing guidance on best practices and coding standards. Qualifications: - Bachelor's degree in Computer Science or a related field. - 5+ years of software development experience, with proficiency in Node.js and Laravel. - Strong understanding of Nest.js framework and its capabilities. - Proven experience in designing and developing RESTful APIs. - Knowledge of AWS and Redis. - Hands-on experience with database systems like MongoDB, PostgreSQL, or MySQL. - Familiarity with microservices architecture principles. - Proficiency in version control systems, preferably Git. - Strong problem-solving skills and