Senior Software Developer

Senior Software Developer

22

Mauritius

Job Views:

Created Date: 2025-07-11

Experience: 3 - year

Salary: upto 10

Industry: 21

Openings: 1

Primary Responsibilities :

Job Title: Senior Software Developer
Department: Software Development
Job Type: Full-Time
Workspace: On-Site
Experience Required: 3–5 Years
Vacancies: 1
Fresher Considered: No



Experience Requirements:

About the Role:

We are looking for a talented Senior Software Developer with 3 to 5 years of experience in software and application development. In this role, you will contribute to the design, development, and deployment of secure, scalable, and innovative technology solutions.

The ideal candidate is proficient in Java, Python, and JavaScript, with strong experience in frameworks such as React, Angular, Django, or Node.js. You should also be familiar with both SQL and NoSQL databases and cloud services like AWS or Azure.

You’ll be part of a cross-functional development team that collaborates on building modern applications using CI/CD pipelines, cloud platforms, and containerized environments.


Key Responsibilities:

  • Design, develop, test, and deploy secure and scalable software applications

  • Collaborate with UI/UX designers, DevOps, and other developers to create seamless, user-centric applications

  • Write clean, maintainable, and well-documented code

  • Participate in code reviews, debugging, and optimization

  • Integrate applications with cloud services and third-party APIs

  • Implement CI/CD practices and manage deployment pipelines

  • Stay updated with emerging technologies and industry best practices


Requirements:

Education:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field

  • Strong understanding of data structures, algorithms, and software development principles

  • Certifications in relevant technologies (optional but preferred)

Experience:

  • 3–5 years of hands-on experience in full-stack software development

  • Prior experience in fast-paced or startup environments is a plus


Technical Proficiencies:

  • Programming Languages:
    Proficiency in PythonJavaScript (including TypeScript), or Java is required. Familiarity with Go, C++, or Ruby is a bonus.

  • Frameworks & Libraries:
    Backend: DjangoFlaskFastAPINode.js, or Express
    Frontend: ReactVue.jsNext.jsAngular
    State Management: ReduxMobX

  • Database Technologies:
    Relational: PostgreSQLMySQL
    NoSQL: MongoDBRedis
    Skills in database design, indexing, and performance optimization are essential

  • Cloud Platforms:
    Experience with AWSAzure, or Google Cloud
    Familiarity with services like EC2S3LambdaFirebaseCloud Functions
    Knowledge of hybrid cloud or serverless architectures is a plus

  • DevOps & CI/CD:
    Familiarity with GitHub ActionsGitLab CI/CD, or Jenkins
    Hands-on experience with Docker and Kubernetes

  • Version Control & Collaboration:
    Proficient in Git and platforms such as GitHubGitLab, or Bitbucket


Additional Skills:

  • Security Awareness:
    Understanding of secure coding practicesauthentication mechanismsencryption, and familiarity with frameworks like OWASP or NIST
    Experience with tools like SonarQube or Checkmarx is a plus

  • Problem-Solving:
    Strong analytical and debugging skills
    Ability to troubleshoot and resolve complex technical issues efficiently

  • Communication:
    Excellent written and verbal communication skills
    Capable of working collaboratively with both technical and non-technical teams

  • Teamwork & Ownership:
    Self-starter with a strong sense of ownership
    Experience working in agile environments and cross-functional teams

Location

: Alliance Recruitment Agency

Share Job :