Software Engineer
We are looking for a Software Engineer to join our international IT team. This role is well suited for a self-motivated developer who can work effectively in a fast-paced environment with tight deadlines, evolving requirements, and frequently changing priorities. The successful candidate must be agile, able to pivot quickly, and comfortable making responsible progress when every requirement is not fully defined.
The Software Engineer will produce high-quality software for production use, support business-critical systems, and contribute across application layers. The role requires sound judgment, adaptability, attention to detail, clear documentation, and the ability to work independently while knowing when to seek clarification, guidance, or escalation.
Essential Functions
· Design, develop, test, deploy, maintain, and support full-stack enterprise applications, APIs, services, databases, and integrations while delivering secure, maintainable, and production-ready software.
· Collaborate with Product Managers, Product Owners, Project Managers, stakeholders, and technical team members to understand business needs, clarify requirements, identify assumptions, and translate requirements into practical technical solutions.
· Troubleshoot and resolve application, database, integrati