Platform Science

Software Engineer II

Platform Science
Apply
2 months ago
Chennai, IndiaMid Level

Responsibilities

  • Design, develop, and maintain scalable full-stack applications using Node.js, Vue.js, React.js, and TypeScript.
  • Create internal and external APIs and optimized schemas for relational and NoSQL databases.
  • Deploy and manage applications on AWS using Docker and Kubernetes.
  • Write clean, modular, testable code and perform unit, integration, and performance testing with tools such as Jest and Enzyme.
  • Collaborate with product managers and architects to translate requirements into technical specifications.
  • Automate CI/CD pipelines with the DevOps team and troubleshoot complex software and performance issues.

Requirements

  • 4+ years of professional software development experience with substantial experience in Node.js, Vue.js, and React.js.
  • Strong TypeScript proficiency and experience with frontend build tools such as Webpack.
  • Understanding of microservices architecture and event-driven design patterns using technologies such as Kafka and RabbitMQ.
  • Hands-on AWS and cloud deployment experience.
  • Database management experience with SQL Server, PostgreSQL, TimescaleDB, or Elasticsearch.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Preferred qualifications include React state management experience with Redux, familiarity with Test-Driven Development, and experience with Jira or Rally.

Benefits

  • Provident fund and gratuity in accordance with applicable laws.
  • Paid vacation, sick leave, and holidays in accordance with applicable laws.
  • Twenty-six weeks of paid maternity leave.
  • Regular, full-time employee benefits apply; the posting is for a role in Chennai.

Tech Stack

Apache KafkaAWSDockerElasticsearchJestKubernetesMicrosoft SQL ServerMySQLNode.jsPostgreSQLRabbitMQReactReduxTypeScriptVue.jsWebpack
Platform Science

About Platform Science

501-1,000 employees
Contact me