Senior Full-Stack Engineer
Indexed description
Your Main Responsibilities Include
- Design, develop, and maintain full-stack web applications, ensuring seamless integration of UIs with backend services and APIs.
- Implement secure, scalable, and maintainable solutions, building reusable backend services and frontend components per platform standards.
- Optimize applications for performance, accessibility, and cross-platform compatibility, while collaborating with other developers to deliver functional features.
- Lead technical design sessions, code reviews, and contribute to the evolution of development frameworks, shared libraries, and best practices.
- Uphold high standards for code quality, documentation, testing, and mentor team members, including onboarding new developers and consultants.
- Frontend Development:
- React
- Responsive Design Principles
- Backend Development:
- .NET
- C#
- Databases
- SQL
- Cosmos DB
- API and Integration
- RESTful APIs
- SOAP
- Service Bus (SB)
- API Management
- JSON, XML, CSV
- Authentication and Authorization (OAuth2, JWT)
- Cloud Platform
- MS Azure (App Services, Function Apps, Logic Apps)
- MS Azure Integration Components (API Management, Service Bus, etc.)
- DevOps and Deployment
- MS Azure DevOps CI/CD (or similar deployment tools)
- Development Methodologies
- Agile Development
Additionally, We Imagine You Have
- 3 years of experience with frontend frameworks (React) and responsive design principles
- Hands-on experience with Microsoft Azure services: App Services, Function Apps, Logic Apps
- Familiarity with Azure integration components such as API Management and Service Bus
- Experience with CI/CD pipelines using Azure DevOps or similar tools (ARM templates, Bicep)
- Confidence in working within agile development methodologies
- Detailed knowledge with languages, frameworks & technologies including:
- .NET, C#, SQL, Cosmos DB
- REST, SOAP, Service Bus
- JSON, XML, CSV
- Authentication and authorization: OAuth2, JWT
- Strong communication skills, are able to convey technical concepts clearly to diverse stakeholders and support onboarding and mentoring of team members
- Proficiency in software architecture and integration design patterns, with experience in collaborative practices like pair programming
- A Bachelor’s or Master’s degree in Computer Science or a related field
- Proficiency in verbal and written English
We're more than just a workplace; we're a community shaping the future of healthcare access.
What We Offer
- Support for work-life balance (possibility to work from home 3 days a week);
- Abacus is a long-term opportunity, we encourage your professional development with internal job opportunities and trainings;
- Quarterly company bonus;
- Cafeteria with optional elements;
- Annual salary increase;
- Employee referral program with high rewards;
- AYCM SportPass membership opportunity;
- Private health insurance package provided by Medicover after 6 months of employment.
If you have any further questions about the role, please do not hesitate to contact the Hiring Manager, Sameh Ashour at [email protected].
Would you like to know more about us?
Follow us on Instagram and LinkedIn and get an insight into everyday life at Abacus Medicine. For job openings, check our Career page.
Moving Healthcare. Moving You.
In Abacus Medicine Group, you’ll experience the power of Moving Healthcare. With our change mindset, we're moving the industry and improving healthcare as we broaden access to medicine.
But it's not just about moving healthcare, it's about Moving You. You’ll be part of a caring community of more than 1,750 people across the World. With us, you will be valued, empowered, and have a direct impact on driving change. Let's access the future of medicine and make a difference together. Your move.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search