Remote Senior Software Engineer (Golang), Lotus's - REMOTE

Posted

Apply now
Please, let Makro PRO know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Collaborate with development teams and product managers to design and implement robust backend solutions.
  • Build scalable and secure applications, including client-side and server-side architecture.
  • Develop, test, and maintain well-functioning APIs, ensuring performance and reliability.
  • Analyze existing systems and plan refactoring to align with enterprise architecture standards.
  • Implement abstractions to support interchangeable source and destination systems via connectors.
  • Work as part of agile Scrum teams to deliver high-quality solutions.
  • Be team leader to drive squad to deliver software with quality and on plan.
  • Manage team capacity to be able to deliver software on plan and priority based.
  • Coordinate with stakeholders (Business Team/Developer/QA/PO/TPM/DEVOPS/Solution Architect) to solve any blocking issues in software development.
  • Work with the team to come up with solutions to solve business requirements/problems.
  • Understand and adapt Web Front End Architecture, Microservice Architecture, Event-Driven Architecture, Container Orchestration, and Cloud technology to deliver software.
  • Create software architecture design to deliver functional/non-functional requirements.
  • Facilitate the team in Agile ceremonies with SA/BA.
  • Understand and adapt testing methodology.
  • Understand and adapt Agile methodology in software development.
  • Understand and adapt CI/CD and be familiar with DevOps tools in software development.
  • Work with L1/L2 support team as L3 to solve any production issues within SLA.
  • Be a leader and consultant for Jr./Sr. team members/teammates to solve blocking issues.

Requirements:

  • Proficiency in Golang (compulsory), RestAPI, SQL, and MongoDB is required.
  • A Bachelor's degree in Computer Science or a related field is necessary.
  • A minimum of 6 years of proven experience leading teams to deliver high-quality software on schedule, managing team capacity, and prioritizing tasks effectively is essential.
  • Skilled in creating software architecture that meets both functional and non-functional requirements, along with clear documentation.
  • Experience in Agile methodologies, facilitating Agile ceremonies, and applying CI/CD practices with familiarity in DevOps tools is required.
  • Proficiency in troubleshooting production issues (L3 support), guiding team members, and mentoring junior engineers to overcome technical challenges is necessary.
  • Good English proficiency is required.

Benefits:

  • A renewable contract of 1 year is offered.
  • The position is fully remote.
  • There is a clear focus on work.
  • The workplace is diverse, with members from around the world.
  • The environment is non-hierarchical and agile.
  • There are growth opportunities and a defined career path.
Apply now
Please, let Makro PRO know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback