Apply

Senior Software Engineer (Pune or Delhi/NCR Remote Role)

Posted 2024-11-15

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Pune, Delhi/NCR

🔍 Industry: Digital experience technology

🏢 Company: Acquia

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSDockerPHPSoftware DevelopmentSQLAgileElasticSearchGitCSSJavaJavascriptJenkinsKubernetesMySQLSoftware ArchitectureTypeScriptJiraElasticsearchGroovyHTML5NosqlReactCollaborationCI/CDJavaScriptDocumentation

Requirements:
  • 5+ years of relevant experience.
  • Excellent communication and collaboration skills.
  • Strong knowledge of Java and SQL.
  • Experience writing and consuming REST APIs.
  • Experience with React, JavaScript, HTML5, Typescript, and CSS.
  • Experience with Git.
  • Experience writing automated tests.
  • Experience with CI/CD tools (e.g., Jenkins, Buildkite).
  • Strong working knowledge of at least one cloud platform and related technologies.
  • Experience in application analysis and design.
  • Ability to learn and adapt to new technologies quickly.
  • Working knowledge of software design principles and programming languages in use.
  • Strong knowledge of software development security principles and best practices.
  • Strong knowledge of web application security concepts.
  • Experience writing SaaS applications in a distributed microservice ecosystem.
Responsibilities:
  • Contribute working code, documentation, and automated tests that deliver on Sprint goals.
  • Participate in experimentation and prototype building, iterating on concepts based on feedback.
  • Build connectors between APIs powered by different tech stacks.
  • Collaborate with Product, Design, and Data teams to support roadmap and platform goals.
  • Contribute to core libraries for consistency and performance.
  • Encourage observability culture with logging and monitoring.
  • Address security vulnerabilities as needed.
  • Review code based on risk/scope and provide feedback.
  • Mentor team members on technical topics.
  • Collaborate with architecture team for consistent platform goals.
  • Ensure software systems meet SLO/SLI expectations.
  • Drive customer outcomes by understanding their problems.
  • Provide on-call assistance to address challenges.
Apply