5-7 years of Full Stack development experience with Python or Java frameworks.
Strong knowledge of relational and non-relational databases.
Hands-on familiarity with Microsoft Graph APIs and creating RESTful or GraphQL services.
Experience with cloud platforms like AWS, Azure, or GCP.
Proficient in version control systems (Git) and DevOps CI/CD methodologies.
Understanding of event-driven architecture and common messaging systems.
Responsibilities
Build, test, and deploy features across the full stack, emphasizing Python or Java.
Design and implement integrations with Microsoft Graph APIs and other third-party applications.
Contribute to architecture design to ensure the system remains scalable and secure.
Stay updated on best practices and frameworks to improve productivity and code quality.
Drive engineering excellence through comprehensive testing strategies and CI/CD processes.
Benefits
Flexible work hours and remote work options.
Professional development opportunities and access to training resources.
Health and wellness programs, including fitness reimbursements.
Collaborative and inclusive company culture promoting innovation.
Full Job Description
Description:
Expertise in either Full Stack Python (Django, Flask, or FastAPI, plus front-end frameworks like React, Angular, or Vue).
Full Stack Java (Spring Framework, Hibernate, plus front-end frameworks like React, Angular, or Vue).
Strong knowledge of databases (SQL and NoSQL, MS SQL, PostgreSQL, MySQL, MongoDB).
Hands-on experience with Microsoft Graph APIs.Proficiency in RESTful APIs, GraphQL, and microservices architecture.
Familiarity with cloud platforms (AWS, Azure, or GCP).
Experience with Git, CICD pipelines, and DevOps practices.
Experience with event-driven architecture and messaging systems (Kafka, RabbitMQ).
Roles Responsibilities:
Full Stack Development Build, test, and deploy features across the entire stack, with strong emphasis on either Python (e.g., Django, Flask, FastAPI) or Java (e.g., Spring Framework).
API Integration: Design and implement integrations with Microsoft Graph APIs and other third-party systems.
Architecture Design: Contribute to system architecture and ensure scalability, security, and maintainability.
Continuous Improvement Stay up-to-date with best practices, frameworks, and tooling to enhance productivity and code quality. Quality Assurance Drive engineering excellence through unit tests, integration tests, and CI/CD practices.