Job for Web3 Beginners

Software Architect

About the Role

You will collaborate with clients and stakeholders to translate business requirements into robust technical solutions. You will lead and guide teams to implement and maintain scalable architectures, participate across the software development lifecycle from design to production deployment, and document architectural decisions and guidelines. You will assess architectural risks, diagnose and resolve complex performance issues, and keep systems aligned with best practices while staying current with new technologies.

Requirements

  • Deep understanding of at least one backend technology: Java, Go, Node.js or Rust
  • Proven success in designing architectures that reached production and served active users
  • Experience formulating end-to-end architectural solutions and estimating team resources and effort
  • Hands-on proficiency with DevOps practices and containerization technologies such as Docker and Kubernetes
  • Good understanding of cloud platforms including AWS and Google Cloud Platform
  • Thorough grasp of software development life cycle (SDLC) processes
  • Strong skills in diagnosing and resolving complex performance and architectural challenges
  • Outstanding knowledge of software design patterns and application architecture best practices
  • Clear and effective written and verbal communication in English
  • Experience in people management (beneficial)
  • Experience conducting code reviews and providing constructive technical feedback (beneficial)

Responsibilities

  • Collaborate with clients and stakeholders to translate business requirements into technical solutions
  • Lead and guide teams to ensure alignment with architectural solutions and industry best practices
  • Participate in all stages of the software development lifecycle from design to production deployment
  • Design and develop comprehensive solution architectures from scratch
  • Assess existing software to identify areas for improvement
  • Create and maintain documentation for architectural decisions, design patterns, and guidelines
  • Assess architectural risks and define strategies to mitigate them
  • Investigate and solve complex performance and scalability issues
  • Stay updated with new technologies and propose innovative solutions

Benefits

  • Car allowance after second year
  • Epic team building events and regular mini team events
  • Up to 25 days of annual leave
  • Hybrid work: work from home up to 2 days per week
  • Premium medical and dental insurance
  • Weekly team meals, food vouchers and daily office snacks
  • Sports clubs, tournaments and sports cards

Skills

Apply Now
Software Architect at LimeChain | JobStash