Full Stack Developer at GOCODE GEEK PTE LTD
Singapore, , Singapore -
Full Time


Start Date

Immediate

Expiry Date

09 Sep, 25

Salary

9900.0

Posted On

11 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description
  • Collaborate with stakeholders, including product managers, designers, and other developers, to gather and analyze requirements, and translate them into technical specifications and implementation plans.
  • Design, develop, and maintain scalable and efficient web applications, both on the front-end and back-end, using appropriate technologies, frameworks, and programming languages.
  • Implement user interfaces with a focus on usability, responsiveness, and cross-browser compatibility, using modern front-end frameworks such as React, Angular, or Vue.js.
  • Develop server-side logic and APIs using back-end technologies like Node.js, Django, Ruby on Rails, or Java, ensuring robustness, security, and high performance.
  • Design and optimize databases, including data modeling, querying, and performance tuning, using SQL or NoSQL databases.
  • Ensure code quality and maintainability through code reviews, testing, and adherence to coding standards and best practices.
  • Provide technical guidance, mentorship, and support to junior developers, fostering their growth and helping them improve their skills.
  • Collaborate with cross-functional teams, including designers, front-end developers, back-end developers, and QA engineers, to ensure successful project delivery and meet project timelines.
  • Stay updated with emerging technologies, trends, and industry developments, and evaluate their potential application to ongoing projects.
  • Troubleshoot and resolve complex technical issues, working closely with team members to identify root causes and implement effective solutions.
  • Participate in the continuous improvement of development processes, tools, and methodologies, driving efficiency and effectiveness.
  • Contribute to the documentation of code, architecture, and processes to facilitate collaboration, maintain knowledge, and support future development efforts.
  • Design, develop, and implement DevOps solutions to enhance the software development lifecycle and improve operational efficiency.
  • Create and manage infrastructure as code (IaC) using tools like Ansible, Puppet, or Chef to automate provisioning, configuration, and deployment of infrastructure resources.
  • Build and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, or Azure DevOps to enable continuous integration, delivery, and deployment of software applications.
  • Collaborate with development teams to ensure application code is properly integrated into the CI/CD pipelines and implement strategies for automated testing and quality assurance.
  • Monitor and optimize the performance, availability, and scalability of the application infrastructure, including servers, databases, and networking components.
  • Troubleshoot and resolve infrastructure and deployment issues, perform root cause analysis, and implement preventive measures to minimize future incidents.
  • Implement security best practices and ensure compliance with relevant standards and regulations throughout the development and deployment process.
  • Stay up to date with industry trends and emerging technologies related to DevOps and software development, and evaluate their potential to enhance existing systems and processes.
  • Mentor and provide technical guidance to junior members of the team, review their work, and participate in code reviews to ensure code quality and adherence to best practices.
  • Collaborate with cross-functional teams, including software developers, system administrators, and project managers, to ensure successful project delivery and effective communication.
Responsibilities

Please refer the Job description for details

Loading...