Software Engineer

Oomnitza Logo

Oomnitza

๐Ÿ“Remote - Ireland

Summary

Join Team Oomnitza as a Software Engineer and contribute to our Integrations Team, building the next generation of SaaS enterprise software. You will support and create third-party integrations and their underlying services, enabling accurate customer data tracking and management. This role involves solving complex problems in a collaborative environment, focusing on user experience and building positive customer interactions. You will work with various integration patterns and technologies, collaborate with remote team members, and participate in daily ticket management and agile responsibilities. The company offers a competitive salary and benefits package, including health insurance, remote work options, and professional development opportunities.

Requirements

  • Bachelorโ€™s degree in Computer Science or relevant, proven industry experience
  • 1-3 years Python knowledge & experience
  • Experience working with 3rd party rest APIโ€™s
  • Experience with JSON, XML, and other data formats
  • Experience with; Jira, Git, Pycharm (or other IDE), Unit Tests and databases, templating language, Postman (and/or other rest API clients), Python web frameworks (flask, django, fastapi, etc)
  • Firm understanding of backend development, including Python, templating languages such as Jinja2, REST and SOAP APIs and MySQL solutions
  • Understanding of agile software development processes
  • Analytical and adept at problem solving with attention to detail
  • Collaborative nature with effective English communication skills

Responsibilities

  • Act as contributor to the Oomnitza Integrations team
  • Write reusable, testable, and efficient code
  • Support the delivery of technical integrations with third parties
  • Use Code monitoring tools, Sentry, to find, triage and resolve customer issues
  • Work with various integration patterns and technologies such as REST, SOAP, etc
  • Work with remote team members in developing and testing connections to 3rd party rest API integrations and their associated data
  • Create Internal documents
  • Plan and estimate level of effort (creating sub-tasks)
  • Perform peer code reviews
  • CI/CD automation for different services
  • Work with the Customer Success team to identify bugs and implement fixes with integrations and underlying services
  • Daily ticket participation (close issues, status updates, add new bugs and ideas)
  • Agile responsibilities

Preferred Qualifications

  • Basic experience with Frontend Development using React and an understanding of Javascript/Typescript
  • Knowledge of React hooks, state management (e.g., Redux, Context API), component lifecycle, and performance optimization
  • IT industry background preferred

Benefits

  • Dental & Vision Insurance
  • Employee Equity Plan
  • Health Insurance for you, your spouse and dependents
  • Pension, Life insurance and Income protection
  • Remote working & flexible work schedules
  • Working from home equipment allowance
  • Choice of preferred equipment, Mac or PC
  • Regular, fun social events and workshops
  • Market Competitive Salary
  • A progressive, healthy work culture with excellent opportunities for professional and personal development
  • Opportunity to get onboard a fast-growing business that is venture-backed

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.