Return to Job Search
  • Save This Job

Senior Software Developer

  • Mauritius
  • 51,000 - 75,000
  • Permanent
  • Added 14/03/2025 
  • Closing 13/04/2025
  • Ms. Ishita Rastogi
Login to apply

Westzane Security seeks a Senior Software Developer to design, develop, and deploy cybersecurity solutions for financial and defense sectors. Proficiency in Java, Python, JavaScript, web frameworks, databases, cloud services, and CI/CD pipelines is essential.

 

We are seeking a talented Senior Software Developer with 3 to 5 years of experience in software and application development to join our innovative team at WestZane Security. In this role, you will contribute to the design, development, and deployment of cutting-edge cybersecurity solutions tailored for the financial and defense sectors.

The ideal candidate will have a strong proficiency in programming languages such as Java, Python, and JavaScript, along with experience in web frameworks like React or Angular. You should also be familiar with database technologies (SQL and NoSQL) and cloud services (AWS or Azure).

Additionally, a solid understanding of CI/CD practices and experience with tools like Jenkins or GitLab are essential for effective integration and pipeline engineering. As a key member of our development team, you will collaborate closely with cross-functional teams to deliver high-quality products that enhance our clients' security posture. Join us to make a meaningful impact in the cybersecurity landscape!

Required

  • Education : A bachelor’s degree in Computer Science, Software Engineering, or a related field is required. A solid understanding of software development principles, algorithms, and data structures is essential. Additional certifications in relevant technologies or programming languages are highly valued.
  • Experience : Candidates must have 3 to 5 years of hands-on experience in software and application development, demonstrating the ability to design, develop, test, and deploy secure and scalable applications in production environments. Prior experience in startups or fast-paced development environments is a plus.
  • Technical Proficiencies :
    • Programming Languages : Proficiency in at least two of the following languages is required: Python, JavaScript (including TypeScript), or Java. A working knowledge of additional languages such as Go, C++, or Ruby is advantageous. Candidates must demonstrate expertise in writing clean, efficient, and reusable code, along with debugging and performance optimization skills.
    • Frameworks and Libraries : Experience with backend frameworks such as Django, Flask, or FastAPI for Python and Node.js or Express for JavaScript is required. On the frontend, proficiency in modern frameworks like React, Next.js, or Vue.js is necessary. Familiarity with state management libraries like Redux or MobX is a strong advantage.
    • Database Technologies : Candidates should have hands-on experience with both relational databases like PostgreSQL and MySQL and NoSQL databases like MongoDB and Redis. Understanding of query optimization, indexing, and database schema design is essential for handling scalable data-intensive applications.
    • Cloud Platforms : Practical experience with cloud platforms such as AWS, Azure, or Google Cloud is required. Proficiency in leveraging services like EC2, S3, Lambda, Firebase, and Cloud Functions to build and deploy cloud-native applications is highly valued. Knowledge of managing hybrid cloud or serverless architectures is a plus.
    • DevOps Practices : Familiarity with continuous integration and continuous deployment (CI/CD) pipelines using tools like GitHub Actions, GitLab CI/CD, or Jenkins is essential. Experience with containerization tools like Docker and orchestration platforms like Kubernetes is necessary to support scalable deployment and development workflows.
    • Version Control and Collaboration Tools : Strong understanding of version control systems, particularly Git, along with experience in collaborative workflows using GitHub, GitLab, or Bitbucket, is required.
  • Security Knowledge : Basic understanding of cybersecurity principles, including secure coding practices, data encryption, and authentication mechanisms, is essential. Familiarity with security frameworks such as NIST or OWASP is required, and knowledge of application security tools like SonarQube or Checkmarx is an advantage.
  • Problem-Solving Skills : Candidates must demonstrate strong analytical and critical-thinking skills with the ability to troubleshoot and resolve complex technical challenges effectively. A proactive approach to debugging, optimizing code, and improving system performance is essential.
  • Communication Skills : Strong verbal and written communication skills are required to collaborate effectively with cross-functional teams, document technical requirements, and convey ideas clearly to both technical and non-technical stakeholders.
  • Ownership and Team Collaboration : The ideal candidate should have a proactive mindset, the ability to work independently, and a strong sense of accountability. Experience in working collaboratively within agile teams and contributing to a fast-paced startup environment is highly valued.

Westzane (Mauritius) Holding Ltd

Westzane (Mauritius) Holding Ltd

 

View Employer Profile

View More Vacancies from Westzane (Mauritius) Holding Ltd

Advertise with Us
Help

We use cookies to customise our website for you, giving you the best possible user experience. If you continue without changing your settings, we’ll assume that you are happy to receive this personalisation. Find out more about our cookie policy

Accept & Close