Software Engineer
The Software Engineer at goFLUENT is responsible for developing and maintaining information systems by analyzing operations designing and building software components and collaborating with team members. The role ensures that solutions are maintainable scalable and thoroughly tested delivering high-quality software that meets business needs.
Main Duties
This is a non-exhaustive list of responsibilities and areas of ownership for the Software Engineer:
Analyze information needs system flows data usage and work processes to formulate effective solutions.
Collaborate with Product Management and UX teams to understand priorities and refine designs through user testing.
Document present and demonstrate proposed solutions clearly.
Participate in analysis problem definition requirement gathering and solution design under guidance from senior software developers.
Protect operations by maintaining confidentiality of sensitive information.
Support the engineering team and organizational goals by completing tasks efficiently and on time.
Requirements
Education:
Post-secondary degree in Computer Science or equivalent professional experience.
Experience:
Proven experience implementing complex features in large-scale software systems following the software development lifecycle.
Professional experience collaborating with business stakeholders.
Familiarity with continuous integration development and automated testing concepts.
Knowledge of programming paradigms languages and trends relevant to the domain.
Hands-on experience with backend technology stacks.
#LI-Onsite
goFLUENT, headquartered in Geneva, Switzerland, is the world’s leading B2B provider of hyper-personalized solutions that accelerate language skills by blending technology, content and virtual human interaction on any device.