Mavericks Consulting: Full-stack Software Engineer at Mavericks Consulting (Singapore) (Singapore)

Posted: Dec 6, 2017

Job description - Full Stack Software Developer

Do you believe your designs and code could change the world? If YES, read on!

Mavericks Consulting is a powerhouse of skilled IT professionals who love their craft. We solve complex business problems by applying agile software development practices and produce simple working solutions.

Mavericks collaborates closely with clients to achieve their business goals. We provide consultancy advice, develop prototypes to experiment and validate ideas quickly. We develop robust and reliable operational systems within weeks, not months. We love to write code and we build systems that put smiles on faces of our delighted users.

We believe in sharing our knowledge, upskilling and growing with the developer community. We organise tech related workshops and bootcamps to learn from each other. We share and have fun together in our continuous learning journey.

We are looking for like minded Mavericks to join us and multiply the fun and awesomeness at our workplace. To give a brief idea of what we expect from a potential Maverick :

What you will be responsible for:

  • Genuinely wanting to help to change the world

  • Learning something new everyday, working and pairing with amazing people

  • Write quality code alongside your development team

  • Helping our clients solve challenging and complex problems

  • Creating and maintaining a dynamic and collaborative environment

  • Making the company better with your ideas

  • Being flexible/open to learning new and cool stuff

  • Championing Agile development practices in communities

What you should have experience in:

  • Delivered at least one large scale project to production

  • Have worked in high performance Agile software engineering teams

  • Knows and practices basic agile practices such as Kanban/Scrum/Lean/XP etc, Test Driven Development (TDD), Continuous Integration/ Continuous Delivery (CI/CD)

  • Cross functional roles, up-to-date with the multiple latest tech knowledge

What you should be technically competent in:

  • Deep understanding of at least one programming language and yet has worked with other multiple languages

  • Good understanding of at least one programming paradigm (OOP, FP)

  • Full stack development experience with good understanding of overall application architecture.

  • Proactive and able to take up leadership roles in solving problems.

  • Have opinions on tech stack and help business clients take meaningful decisions.

  • Programming languages like Java, Rails, Python, Scala, GoLang; DevOps practices; test automation; infrastructure automation etc.

 If you think you have what it takes to be a Mavericks, call us and have a chat!.

More Information

Source: Stack Overflow

More Opportunities: