JOB DESCRIPTION: BackEnd Architect
Unique Job Role - BackEnd Architect
Function -Technology
Reporting to CTO
Location- Gurgaon
About Group Bayport
Group Bayport is a rapidly growing global e-Commerce, B2B2C, B2B and B2C organization and an industry leader in
print technology, operates in the United States, Canada, Australia, New Zealand, UK, and India through its family of
brands Banner Buzz, Covers & All, Vivyx Printing, Circle One, Giant Media, and Neon Earth. From full suites of trade
show and small business marketing solutions to sophisticated outdoor living covers, signages and shades to eclectic
personal accents and home decor, we help our customers, clients, and partners to make a personalized statement
through customization.
While our advanced technology and customer focus are certainly our salient attributes, our true strength comes from
our team of 1800+ people. We are seeking exceptional talent across the board to join us in our exciting growth
journey.
For more about Group Bayport, please visit
Website: https://groupbayport.com/about-us/
LinkedIn: https://www.linkedin.com/company/groupbayport/mycompany/
Role Summary
As a Backend Architect, you will be responsible for the overall design and implementation of our backend systems.
You will lead the transition to a microservices architecture, ensuring that all services are efficient, scalable, and
capable of delivering API responses in under 200ms. Your expertise in various backend technologies will be essential
in guiding the team through the development of robust and efficient solutions.
Key Technologies Use (But Not Limited To)
- Programming Languages: Java (Primary), PHP (Additionally with Magento), Node.js (Additionally)
- Frameworks: Spring Boot,
- Microservices Architecture
- Headless Magento
- Message Brokers: Kafka
- Databases: MariaDB, MongoDB, Elasticsearch
- Logging and Monitoring: ELK Stack (Elasticsearch, Logstash, Kibana), New Relic
- Containerization and Orchestration: Docker, Kubernetes (EKS)
- API Management: RESTful APIs
- Cloud Services: AWS (EC2, S3, CloudWatch, Lambda)
- Cache: Redis
Job Responsibilities
1
. Architecture Design:
- Design and implement a scalable microservices architecture that supports our e-commerce platform,
with a focus on splitting Magento modules into independent services.
- Define best practices and guidelines for microservices development, deployment, and monitoring.
- Performance Optimization:
- Ensure that all backend services meet performance requirements, particularly API response times of
less than 200ms.
- Monitor and optimize database performance, caching strategies, and service communication to
achieve desired latency.
- Technology Leadership:
- Lead the evaluation and selection of appropriate technologies and frameworks for backend
development, ensuring alignment with business objectives.
- Provide technical leadership and mentorship to development teams, fostering a culture of continuous
improvement.
- Integration and Collaboration:
- Collaborate with frontend teams to ensure seamless integration of APIs and services across the
platform.
- Work closely with DevOps teams to implement CI/CD pipelines, ensuring efficient deployment and
scalability of backend services.
- Security and Compliance:
- Implement best practices for security, data protection, and compliance throughout the backend
architecture.
- Monitor and address security vulnerabilities in backend systems.
- Documentation and Communication:
- Create comprehensive documentation for backend architecture, including system diagrams, API
specifications, and integration guidelines.
- Communicate effectively with stakeholders, including product managers and other technical teams,
to ensure alignment on project goals and timelines.
Job Requirements
Educational Qualification and Experience
Bachelor's degree in Computer Science, Engineering, or related field,
or equivalent work experience.
10+ years of experience in architecting high performing applications
with transactions per second in 100.
Technical Skills
Strong expertise in Java(Spring Boot) with hands-on knowledge of
PHP or Node.js, with extensive experience in developing large-scale
applications.
Proficient in microservices architecture and design patterns,
particularly in an e-commerce context.
Experience with Headless Magento architecture is a huge plus.
Familiarity with message brokers like Kafka for asynchronous
processing.
Strong understanding of database technologies, including MariaDB
and Elasticsearch.
Proficient in logging and monitoring tools, particularly the ELK stack
and application performance management tools like New Relic.
Experience with containerization technologies such as Docker and
orchestration tools like Kubernetes (EKS).
Experience in implementing Cache techniques using Redis,
DragonFly etc.
Behavioural Skills
Strategic thinking
Planning and organizing
Interpersonal Skills
Stakeholder management
People Leadership
Innovation and Creativity
Attention to detail
Why join us
Be part of an innovative, fast-growing company with a strong global
presence.
Work with a talented team in an environment that encourages
innovation, collaboration, and growth.
Contribute to exciting projects with cutting-edge technologies and
impact the quality of our e-commerce solutions.
Opportunities for career growth and development.