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 Python, JavaScript (including TypeScript), or Java is required. Familiarity with Go, C++, or Ruby is a bonus.Frameworks & Libraries:
Backend: Django, Flask, FastAPI, Node.js, or Express
Frontend: React, Vue.js, Next.js, Angular
State Management: Redux, MobXDatabase Technologies:
Relational: PostgreSQL, MySQL
NoSQL: MongoDB, Redis
Skills in database design, indexing, and performance optimization are essentialCloud Platforms:
Experience with AWS, Azure, or Google Cloud
Familiarity with services like EC2, S3, Lambda, Firebase, Cloud Functions
Knowledge of hybrid cloud or serverless architectures is a plusDevOps & CI/CD:
Familiarity with GitHub Actions, GitLab CI/CD, or Jenkins
Hands-on experience with Docker and KubernetesVersion Control & Collaboration:
Proficient in Git and platforms such as GitHub, GitLab, or Bitbucket
Additional Skills:
Security Awareness:
Understanding of secure coding practices, authentication mechanisms, encryption, and familiarity with frameworks like OWASP or NIST
Experience with tools like SonarQube or Checkmarx is a plusProblem-Solving:
Strong analytical and debugging skills
Ability to troubleshoot and resolve complex technical issues efficientlyCommunication:
Excellent written and verbal communication skills
Capable of working collaboratively with both technical and non-technical teamsTeamwork & Ownership:
Self-starter with a strong sense of ownership
Experience working in agile environments and cross-functional teams