For Employers
SR SOFTWARE ENGINEER- FULL STACK


NMDC
11 hours ago
Posted date
11 hours ago
N/A
Minimum level
N/A
Full-timeEmployment type
Full-time
ITJob category
IT
Job Description

• Influence the design, architecture and implementation of innovative software solutions that will drive our digital transformation in the dredging and marine construction industry
• Mentor a software engineering squad, sharing best practices, and establishing a framework for user-centric engineering excellence

Responsibilities

  • Lead the design, architecture and implementation of impactful industrial solutions ensuring extensibility, maintainability, scalability, reliability, security and futureproofing across the full stack
  • Effectively partner with product managers, designers, business stakeholders, engineering managers, and IT to deliver solutions that meet the business and corporate strategic goals
  • Participate and influence proper Agile methodologies including sprint planning, daily stand-ups, sprint reviews and retrospectives
  • Ensure the team is delivering the highest quality deliverables by conducting code reviews and participating in QA activities
  • Monitor, debug, and optimize applications for performance, scalability, and security, ensuring optimal resource utilization
  • Mentor junior and intermediate software engineers promoting a culture of continuous learning and improvement while adhering to coding standards and best practices
  • Create and steward the writing and maintaining of technical documentation, including design documents, API specifications, and troubleshooting guides


Qualifications

  • Bachelor's degree in computer science, Computer Engineering, or a related field
  • Minimum 05-08 years of experience in software development and proven expertise in full-stack software engineering
  • Expert in SDLC processes and technologies (full-stack development, APls, PaaS, DevOps, Cloud)
  • Proficiency in modern JavaScript frameworks, HTML, and CSS
  • Experience with server-side languages (e.g., Python, Node.js) and frameworks
  • Experience with RESTful APls and microservice architecture
  • Knowledge of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB)
  • Advanced proficiency in product management tools (e.g., Jira, Gitlab)
  • Familiarity with on-premises and cloud platforms (AWS, Azure), Cl/CD pipelines, version control, and containerization
  • Proven track record of delivering high-quality software solutions on time, within budget
Related tags
-
JOB SUMMARY
SR SOFTWARE ENGINEER- FULL STACK
NMDC
Al Dhafra
11 hours ago
N/A
Full-time

SR SOFTWARE ENGINEER- FULL STACK