Software Development Engineer

Software Development Engineer

Regular price
/

About the job

Job Title: Software Development Engineer III

Duration: Full time

Location: Remote (India/open to any other) (Initial 2 weeks training + 2/3 day visit to Bangalore office in 4-5 months)

NOTE: Overall 4yrs, 3yrs+ of experience in Python, Java, and Data Engineering,

The Integrations Engineering job family is responsible for ownership and delivery of the core services and APIs that serve as an enterprise data backbone, using an array of different platforms, APIs, databases, protocols and data formats to ensure that the data and the business processes are as efficient and high fidelity as possible. The integrations team currently support more than 50+ connectors with third party platforms like Salesforce, Hubspot etc

Responsibilities:

  • Design, develop, and maintain integration flows using an array of different platforms,
  • APIs, databases, protocols and data formats
  • Collaborate and review code with other developers in engineering and sales operations to ensure each integration maintains a consistent level of technical standards as set by the team
  • Work directly with the Product Manager to build a self served ETL layer in our platform.
  • Build connectors with different third party platforms on our highly scalable framework.

Requirements:

  • Write well structured, quality code that’s easily maintainable by others - JAVA, Python and NodeJS
  • Write code that interacts with various HTTP-based API’s, primarily REST-based.
  • Understand basics of SQL and relational databases (Postgres SQL)
  • Proactive doer and communicator.
  • SaaS and B2B experience preferred
  • Interest in open source software
  • You share our values and work in accordance with those values
  • Aptitude to thrive in a hybrid/remote organization

Powered by JazzHR

PrwfbGO6Pu

                  Sign In For Details

                  Mentorship at Nestria

                  Learn from the Best

                  Remove the uncertainty of joining a new field. Get advice from those who’ve been there, on whatever topics you struggle with.