Software Engineer

closed
3Pillar Global Logo

3Pillar Global

πŸ“Remote - Moldova

Summary

Join 3Pillar Global as a Software Engineer and contribute to cutting-edge technology projects that redefine various industries. You will craft high-quality, performant, and scalable client code, collaborate with a dynamic team, and take ownership of projects from design to launch. This role requires expertise in Java and Agile methodologies, along with experience in building frontend/backend applications. 3Pillar offers a flexible work environment, global team collaboration, and a focus on employee well-being, including generous time off and wellness programs. This is an opportunity to make a real-world impact and accelerate your career growth within a diverse and inclusive tech community.

Requirements

  • Demonstrated expertise with at least 2+ years of experience in one specified technology
  • JAVA 2 years of experience
  • Beginner to intermediate level design proficiency following UML / C4 / ArchiMate
  • Experience in engineering software systems of medium-to-large scope and complexity
  • Familiarity with Agile software development methodologies
  • Proficiency with relational databases and SQL
  • Experience in building frontend/backend applications at scale
  • Proficiency in the English language

Responsibilities

  • Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality
  • Provide accurate status tracking, reporting, and estimation using project methods and tools
  • Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation
  • Execute activities within the current methodology and uphold the highest quality standards
  • Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success
  • Take ownership of projects, from technical design to a successful launch

Preferred Qualifications

  • Knowledge of source control tools
  • Understanding of Software Development Life Cycle (SDLC)
  • Proficiency in Object-Oriented Programming (inheritance, polymorphism, classes, instances, properties)
  • Knowledge of protocols like HTTP, and serialization formats like JSON and XML
  • Knowledge of document databases
  • Experience with Unit testing

Benefits

  • Imagine a flexible work environment – whether it's the office, your home, or a blend of both
  • You will be part of a global team, learning from top talent around the world and across cultures, speaking English everyday
  • We’re big on your well-being – as a company, we spend a whole trimester in our annual cycle focused on wellbeing
  • Whether it is taking advantage of fitness offerings, mental health plans (country-dependent), or simply leveraging generous time off, we want all of our team members operating at their best
  • Our professional services model enables us to accelerate career growth and development opportunities - across projects, offerings, and industries
This job is filled or no longer available