Subscribe to the latest remote jobs:

Senior Solution Architect

Senior Solution Architect

from

Position Overview

We are seeking a highly skilled and experiencedSoftware Solution Architectwith a strong background indatabase technologies, coding languages, and extensiveexperience in the retail domain. The ideal candidate will have a minimum of10 yearsof relevant experience indesigning and implementingcomplex software solutions. As a Solution Architect, you will be responsible forleading thearchitecture and design efforts, providing technical expertise, and ensuring the successful delivery of innovative and scalable solutionswithin the retail domain.

  • Technical Leadership:Provide guidance and leadership to the development team in Java best practices and design patterns.
  • Architecture and Design: Lead the design of software architecture and ensure Java solutions meet project requirements. Responsible for anticipating and identifying technical impediments and solving them with architecture design, technology choices, or prioritization.
  • Code Reviews: Oversee code reviews, maintain code quality, and mentor team members.
  • Performance Optimization:Optimize Java applications for performance, scalability, and efficiency.
  • Team Collaboration:Foster teamwork, facilitate communication, and encourage knowledge sharing among team members.
  • Mentoring and Training:Mentors and coaches the technical team, specifically with code reviews, pair programming, etc.
  • Client/Stakeholder Communication:Interact with clients or stakeholders, provide technical insights, and offer solutions to meet project goals.
  • Works with the Product Owner to align the roadmap with strengths and opportunitieswithin the existing architecture.
  • Co-creates engineering practices, coding style guidelines, testing approach, etc.
  • Constantly looking for better ways to solve technical problems and design solutions, not afraid of challenging the status quo.
  • Strong technical expertise inJava (Core Java), Spring Boot, Node.js, Golang, and Python,with solid experience in backend development and microservices architecture.
  • Advanced Programming Principles:Knowledge of advanced object-oriented programming principles like SOLID is necessary for guiding the development team effectively.
  • API Development:Significant experience in designing and usingRESTful APIs, GraphQL APIs, asynchronous message queues, and services.
  • Architecture Expertise:Proven experience in building and maintaining large-scale distributed architectures, particularly microservices-based architectures.
  • Database Knowledge: Familiarity with both relational databases (e.g., Postgres, MySQL, Oracle) andNoSQL databases (e.g., Redis) is crucial for making informed architectural decisions.
  • AWS Experience:Required experience inAWS tools, including ECS (Elastic Container Service), Cloudwatch, Lambda, RDS (Relational Database Service).AWS certification is a significant advantage.
  • DevOps Proficiency:Comfort with modern DevOpsbest practices and tools, such asKubernetes, Terraform, CI/CD(Continuous Integration/Continuous Deployment), andElasticSearch

Health Insurance – At Lotus's, we care about your health! Group insurance from a top insurance company is included in your benefits—OPD, IPD, Emergency OPD

Provident Fund – Lotus's cares about your long-term plan! We offer 3% provident fund.

Attractive Vacations days – Enjoy our attractive annual leave. Let’s say the minimum is 16 days!

No overtime – We work 5 days a week with. We set our own goals and deadlines.

Free car parking space – No more stress or extra cost if you drive to work. We offer free parking space for our employees.

Best Culture

  • Clear focus.
  • Diverse Workplace (Our members are from around the world!)
  • Non-hierarchical and agile environment
  • Growth opportunity and career path
by @maxrusakovic