
Senior Full Stack Software Developer
ISS Governance4 months ago
Oslo, NorwaySenior
Responsibilities
- Design, develop, test, and deploy scalable and secure full-stack software solutions.
- Architect and implement GraphQL APIs using Hasura and custom resolvers.
- Develop and maintain Node.js backend services and serverless functions integrated with NHOST and PostgreSQL.
- Build responsive web interfaces using React.
- Containerize applications with Docker across development, staging, and production environments.
- Write maintainable, documented code and promote quality through unit testing, integration testing, and code reviews.
- Collaborate with product managers, designers, and engineers to turn requirements into technical deliverables.
- Troubleshoot and resolve complex technical issues across the application stack.
- Share knowledge and contribute to continuous improvement across the engineering team.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of professional software development experience.
- Hands-on experience with Node.js, React, PostgreSQL, GraphQL, Hasura, NHOST, and Docker.
- Strong understanding of software engineering fundamentals, data structures, algorithms, and design patterns.
- Experience with unit testing frameworks such as Jest, React Testing Library, Mocha, or Chai.
- Proficiency with version control systems, preferably Git.
- Strong problem-solving, communication, and collaborative teamwork skills.
- Preferred: proficiency with Python or Java for backend development or tooling.
- Preferred: experience with AWS, Google Cloud, or Azure, as well as performance monitoring and optimization tools.
- Preferred: familiarity with CI/CD pipelines, DevOps principles, agile development methodologies, and AI technologies.