Backend Developer

MAS Global Consulting Logo

MAS Global Consulting

πŸ“Remote - Worldwide

Summary

Join MAS Global, a rapidly growing tech company committed to diversity and inclusion, as a Software Engineer. You will collaborate with a global team to design, develop, and maintain high-quality backend systems. This role requires extensive experience in backend technologies, including Python, Kotlin, AWS, and more. You'll be involved in all stages of the software development lifecycle, from design and implementation to deployment and maintenance. MAS Global offers a supportive and collaborative work environment with opportunities for professional growth. The company values a growth mindset and continuous learning.

Requirements

  • 6+ years of experience as a software engineer
  • Proficiency in designing, developing and launching backend systems at scale technologies like Python, Kotlin, AWS, MySQL, and Kubernetes
  • Experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan
  • Be a self driven and motivated engineer who takes pride and ownership in navigating through ambiguities and solving complex technical/organizational problems
  • Expertise in designing and building distributed systems and applications, real-time, scalable web services, REST APIs, developer portals
  • Proficiency in Kotlin, Dropwizard, JDBI, Liquibase, Kotlin Coroutines
  • Proficiency in object-oriented and dynamically typed languages
  • Proficiency in Unit test and Integration Test frameworks
  • Strong verbal and written communication skills that support effective collaboration with our global engineering team
  • Be a humble team-player who places the needs of others first and participates in the development of peers on the team

Responsibilities

  • Work closely with the Product Manager, Engineering Manager, Technical Leads and other developers in the execution of projects under the team roadmap
  • Consistently generate simple and elegant designs, and write high-quality code that can be easily understood and leveraged by others
  • Work with other cross engineering teams and other organizations for the design, implementation, roll-out and maintenance of projects
  • Participate in regular scrum meetings like Sprint Planning and Daily Standups

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.