Senior Software Engineer

Sense

Software Development

  • Write clean, maintainable, and efficient code in Java, Python, and other relevant technologies.
  • Develop and maintain database and datawarehouse using MySQL and Snowflake.
  • Implement data processing pipelines using Kafka and ensure seamless integration with other components.

Collaboration And Communication

  • Work closely with product managers, QA engineers, and other stakeholders to understand requirements and deliver high-quality solutions.
  • Communicate effectively with team members to share knowledge, ideas, and updates.

Infrastructure And Cloud Services

  • Utilize AWS services to deploy and manage the infrastructure required for the core platform.
  • Optimize and troubleshoot issues related to cloud-based deployments.

Expertise And Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Strong grasp of Computer Science fundamentals
  • Proven experience (3-5 years) in software development with expertise in Java, Spring Framework, MySQL & Postgres,
  • Snowflake, Python, Redis, Kafka, and AWS,
  • Built microservices in a distributed architecture and have experience scaling them in a multi-tenant design
  • Experience in leading and mentoring development teams.
  • Excellent problem-solving and analytical skills.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.