Sparks Wiz Limited logo
Sparks Wiz Limited
Posted 74 days agoVerified live 10h ago

Full Stack Developer

Brief overview

Remote
UndergradOr in progress
$55–$60/hrStated range
HTMLCSSJavaScriptReactAngularVue.jsNode.jsPythonRubyJavaMySQLPostgreSQLMongoDBGit

About the company

Sparks Wiz Limited logo
Sparks Wiz Limitedsparkswiz.com

At Sparks Wiz Limited, we are passionate about engineering solutions that drive progress and sustainability.

Job description

Summary

Sparks Wiz Limited is an engineering consultancy firm seeking a Full Stack Developer to join our team. The role involves developing and maintaining both client-side and server-side applications, optimizing databases, and managing API development while collaborating with cross-functional teams.

Responsibilities

  • Develop and maintain both client-side and server-side applications, ensuring seamless integration between front-end and back-end components
  • Design and implement user interfaces with modern web technologies, including HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js)
  • Build and maintain server-side applications using languages and frameworks such as Node.js, Python (Django/Flask), Ruby on Rails, or Java (Spring Boot)
  • Design, implement, and optimize relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB)
  • Develop and maintain data models, schemas, and query performance tuning
  • Create and manage RESTful and/or GraphQL APIs to facilitate communication between front-end and back-end services
  • Ensure API security, performance, and documentation
  • Work closely with cross-functional teams including designers, engineers, and project managers to gather requirements and deliver solutions
  • Participate in code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices
  • Implement and maintain unit, integration, and end-to-end tests to ensure application stability and performance
  • Troubleshoot and debug issues across the full stack, from user interface to server-side logic
  • Deploy applications to production environments and manage continuous integration/continuous deployment (CI/CD) pipelines
  • Monitor application performance and manage updates, patches, and bug fixes
  • Document application code, architectural decisions, and API specifications to ensure clarity and maintainability
  • Prepare user and technical documentation as needed
  • Stay current with emerging technologies and industry trends to continuously improve development practices and application performance
  • Propose and implement new features or enhancements based on client feedback and business needs

Skills

  • Bachelors degree in Computer Science, Engineering, or a related field, or equivalent experience
  • Proven experience in full stack development with a strong portfolio of web applications
  • Proficiency in front-end technologies (HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js)
  • Experience with back-end technologies (Node.js, Python, Ruby, Java, etc.)
  • Familiarity with database systems (MySQL, PostgreSQL, MongoDB)
  • Understanding of version control systems (e.g., Git)
  • Strong analytical and problem-solving skills with the ability to debug and optimize code
  • Excellent communication skills with the ability to work effectively in a remote or collaborative team environment
  • Strong organizational skills with attention to detail and the ability to manage multiple tasks and projects
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes)
  • Familiarity with agile development methodologies (e.g., Scrum, Kanban)

Qualifications

Must Haves

  • Bachelors degree in Computer Science, Engineering, or a related field, or equivalent experience
  • Proven experience in full stack development with a strong portfolio of web applications
  • Proficiency in front-end technologies (HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js)
  • Experience with back-end technologies (Node.js, Python, Ruby, Java, etc.)
  • Familiarity with database systems (MySQL, PostgreSQL, MongoDB)
  • Understanding of version control systems (e.g., Git)
  • Strong analytical and problem-solving skills with the ability to debug and optimize code
  • Excellent communication skills with the ability to work effectively in a remote or collaborative team environment
  • Strong organizational skills with attention to detail and the ability to manage multiple tasks and projects

Nice to Haves

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes)
  • Familiarity with agile development methodologies (e.g., Scrum, Kanban)

Benefits

  • 401(k)
  • Dental insurance
  • Health insurance
  • Vision insurance
  • Paid time off
  • Flexible work arrangements and a focus on work-life balance
  • Work Location: * Remote

More jobs like this