Search by job, company or skills

C

Senior Full Stack Developer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary:

We are looking for two experienced Senior Full Stack Developers on a contractual role with 7+ years of hands-on expertise to join our team on a contractual basis. The ideal candidates will be well-versed in Python and/or Java full-stack development and possess strong architectural acumen in building scalable, resilient, and high-performance applications. You will design and implement modern solutions using microservices, event-driven architecture, containerization, and advanced design patterns while ensuring seamless integration across web, mobile (Flutter), and backend systems.

Key Responsibilities

  • Design, develop, and maintain full-stack applications using Python and/or Java technologies with a focus on clean, maintainable, and production-grade code.
  • Architect and implement microservices using event-driven architecture, applying patterns such as CQRS, Saga, Caching, and Browser-based Caching.
  • Build and optimize applications for horizontal scalability and on-demand scalability using containerization technologies.
  • Develop cross-platform mobile applications using Flutter for seamless user experiences across iOS and Android.
  • Design and implement REST APIs, integrate with API Gateways, and ensure robust web security patterns (OAuth, JWT, encryption, rate limiting, etc.).
  • Work with both SQL and NoSQL databases for efficient data modeling, storage, and retrieval.
  • Set up and maintain CI/CD pipelines using modern tools and practices for automated testing, deployment, and monitoring.
  • Collaborate with product owners, architects, and cross-functional teams using GitHub and Jira for version control, issue tracking, and agile delivery.
  • Leverage code generation tools (such as Anthropic Claude or similar AI-assisted tools) to accelerate development while maintaining code quality and standards.
  • Troubleshoot, optimize, and ensure high availability of applications in production environments.

Required Qualifications & Experience

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Minimum 7+ years of progressive experience as a Full Stack Developer in complex, large-scale projects.
  • Proven expertise in Python and/or Java full-stack development with end-to-end ownership of applications.

Must-Have Skills

  • Strong proficiency in Python and/or Java full-stack technologies (Spring Boot / Django / FastAPI / Flask, etc.).
  • Deep hands-on experience with microservices architecture and event-driven architecture.
  • Expertise in design patterns and architecture patterns including CQRS, Saga, Caching patterns, and Browser-based caching.
  • Practical experience with containerization (Docker) and orchestration for horizontal & on-demand scalability.
  • Hands-on development with Flutter for mobile applications.
  • Strong knowledge of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Cassandra, etc.).
  • Experience with API Gateways and designing secure REST APIs.
  • Solid understanding of web security patterns and best practices.
  • Proficiency in CI/CD pipelines, GitHub, and Jira.
  • Experience using code generation tools such as Anthropic (Claude) or similar AI-assisted coding tools.

Preferred Skills

  • Exposure to cloud platforms (AWS, Azure, or GCP) and managed services for microservices and containers.
  • Knowledge of Kubernetes for advanced orchestration and scaling.
  • Familiarity with GraphQL, reactive programming, or message brokers (Kafka, RabbitMQ).
  • Previous experience in high-traffic, mission-critical applications.
  • Any relevant certifications (e.g., CKAD, AWS Certified Developer, etc.).

**Thank you for your application, Please note that only shortlisted candidates will be contacted.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145962849