Our client is on the lookout for a senior developer that is proficient in architecture, develop, and deploy full stack solutions using modern technologies while ensuring high performance, scalability, and maintainability. Someone who can use a code-first approach to define APIs, models, and data structures, ensuring high standards of quality and flexibility in design and code. And is willing to participate in designing both front-end UI/UX and back-end service architecture
Key Requirements
- 8+ years of experience as a Full Stack Developer or in a similar role in a modern software development environment.
- Strong knowledge of front-end technologies: JavaScript/TypeScript, modern frameworks (React, Angular, [URL Removed] HTML5, CSS3.
- Strong experience in backend technologies: Node.js, .NET Core, C#, Java, Python, or similar.
- Proficiency in database technologies: Experience with both relational (SQL Server, PostgreSQL) and NoSQL (MongoDB, etc.) databases.
- Experience in API design: RESTful and GraphQL services using a code-first approach.
- Cloud platform experience: AWS, Azure, or GCP, with the ability to design scalable and resilient cloud-based applications.
- Familiarity with DevOps practices: Docker, Kubernetes, Jenkins, GitLab, etc.
- Experience with CI/CD tools and pipelines for testing and deployment automation.
- Proficient in version control: Git and Git workflows.
- Experience with unit and integration testing frameworks: e.g., Jest, Mocha, Jasmine (Frontend); NUnit, xUnit, PyTest (Backend).
- Solid understanding of security principles: OWASP, authentication, and authorization mechanisms.
- Experience with microservices architecture and event-driven systems.
Should you meet the requirements for this position, please email your CV to [Email Address Removed]. You can also contact the IT team on [Phone Number Removed]; or visit our website at [URL Removed] NOTE: When replying to the advert, also include the reference number in the subject line. Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.
Desired Skills:
- Javascript
- HTML
- Angular
- C#
- Python