Have an account?
  • Personalized content
  • Your products and support
Forgot password?
Register
Need an account?
Create an account

Lead Full Stack Developer

scrumconnect ltd

More jobs from this company

Lead Full Stack Developer

Job Description:

  • Develop high-quality software components that deliver value to stakeholders

  • Design, code, verify, test, document, amend, and refactor complex programs/scripts and integration software services

  • Participate in reviews of own work and lead reviews of colleagues' work

  • Take technical responsibility across all stages and iterations of software development

  • Plan and drive software construction activities

  • Contribute to the selection of software development methods, tools, and techniques

  • Apply agreed standards and tools to achieve well-engineered outcomes

Technical Skills

  • Programming languages: NodeJS, AngularJS

  • Database management: PostgreSQL, SQL Server

  • ORM: Prisma

  • Data visualization: PowerBI

  • Azure cloud platform

  • Agile/Iterative development methodologies

  • Version control systems (eg Git)

  • Testing frameworks and tools (eg Jest, Cypress)

  • Code analysis and refactoring tools (eg ESLint, Prettier)

  • Familiarity with cloud platforms like AWS, Azure, or GCP, and experience in building services hosted in these environments.

  • Knowledge of performance testing tools, such as JMeter or Gatling, to validate system performance under load.

  • Understanding of security testing principles and experience using tools such as OWASP ZAP or Burp Suite.

  • Solid experience with version control systems like Git and familiarity with Agile methodologies, including Scrum and Kanban.

  • Familiarity with defect management tools such as Jira, Bugzilla, or Azure DevOps, and experience in tracking and reporting test results and defects.

  • Experience working in a DevOps environment and applying test-driven development (TDD) or behaviour-driven development (BDD) approaches.

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or related field

  • 8+ years of experience in software development, with a focus on NodeJS, AngularJS, and PostgreSQL

  • Strong evidence of delivery on Azure cloud platform with mentioned tech stack. Relevant Azure Certifications

  • Strong understanding of software development life cycles, including planning, designing, testing, and deploying software components

  • Experience with agile/iterative development methodologies (eg Scrum, Kanban)

  • Excellent problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions

  • Strong communication and collaboration skills, with the ability to work effectively in a team environment

Nice to Have:

  • Master's degree in Computer Science, Information Technology, or related field.

  • Experience with DevOps practices (eg continuous integration, continuous deployment)

  • Knowledge of security frameworks and best practices (eg OWASP, SANS)

  • Certification in a relevant programming language or technology stack (eg NodeJS, AngularJS)

  • Familiarity with project management methodologies (eg Agile, Waterfall)

Required Certificates

Candidates for this role should hold the following certifications or demonstrate equivalent experience:

  • Azure Certified Developer - Associate or equivalent cloud certification (eg, Microsoft Certified: Azure Fundamentals)
    Confirms proficiency in working with cloud-based environments for testing purposes.

  • Security Clearance (BPSS and/or SC) or willingness to undergo the clearance process. Required for working on sensitive government projects.

About the Company

Job Specification

08 Jan 2025

Job Location

Job type

Full time

Job category

Information Technology, Telecommunications

Monthly salary