Apply

Senior Software Engineer (Full Stack)

Posted 4 months agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Australia

🔍 Industry: Data management

🏢 Company: Demyst👥 51-100💰 about 2 years agoBig DataFinancial ServicesBroadcastingData IntegrationAnalyticsInformation TechnologyFinTechSoftware

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: PythonSoftware DevelopmentGitJavascriptRubyJiraReactCollaboration

Requirements:
  • Bachelor’s degree or relevant qualifications in Computer Science/Engineering.
  • 5+ years of professional software development experience.
  • Working knowledge of different programming languages such as Javascript (React), Ruby, Python, etc.
  • Experience with consumption of web services (JSON, REST, XML/SOAP).
  • Experience with software engineering and version control using Git and GitHub.
  • Experience with automated testing (unit + integration tests).
  • A good understanding of how web applications and distributed systems work.
  • Understanding of the cloud architecture and components.
  • Experience using collaboration tools such as Jira and Confluence.
  • Collaborative attitude, great communicator, and problem solver.
  • Understanding of globally distributed teams and asynchronous communication methods.
Responsibilities:
  • Architect, design, and implement services at scale.
  • Implement and configure custom solutions and deploy custom solutions for client use cases to production.
  • Drive continuous improvement of Demyst’s next-generation privacy technology for compliance with existing and emerging privacy regulations like CCPA, GDPR, etc.
  • Collaborate with internal and external stakeholders, such as product managers, executives, and department heads, to understand their requirements and translate them into actionable engineering plans.
  • Communicate project status, key milestones, and technical challenges to stakeholders, ensuring transparency and alignment.
  • Own the development and integration of external data pipelines, ensuring that pipelines are performant and highly available.
  • Mentor and coach team members, fostering their professional growth and promoting a culture of continuous learning.
  • Work independently and proactively identify opportunities to improve the code base and development practices.
  • Be a team player and always willing to help other team members when required.
Apply