5 days ago
Remote, IndiaSenior
Responsibilities
- Design and develop software applications and features using Go and React.
- Build and maintain scalable distributed architecture and solutions.
- Coordinate with internal stakeholders to design products and deliver features.
- Develop and collect metrics to improve existing products.
- Deliver high-quality, testable features that meet reporting standards.
- Lead small development teams as needed to bring projects to market.
- Mentor engineering teammates and help elevate their skills.
- Partner with Product, Support, business, and engineering teams on internal and customer problems.
Requirements
- At least 7 years of full-stack software engineering experience.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Experience building and serving APIs using Go, Java, Python, or a similar language.
- Experience with distributed, cloud-based architectures and transactional outboxes or queuing tools such as RabbitMQ, SQS, or Kafka.
- Required experience using Claude or equivalent large language model tools.
- Experience building consensus and bringing new ideas forward.
- Preferred experience with SQL-based relational databases through an ORM.
- Preferred experience with Prometheus, New Relic, or Datadog for production monitoring and alerting.
- Preferred DevOps experience with CI/CD pipelines and familiarity with containerized architectures deployed with Kubernetes on AWS.
- Demonstrated experience delivering commercial APIs and web applications and prioritizing improvements based on stakeholder or customer feedback.
Benefits
- Full-time remote role in India.
- Monthly gross compensation of $5,000-$9,500 USD.
- Opportunities for career advancement, mentoring, and leadership.
- Transparent, multi-stage interview process with feedback and expectations.
Tech Stack
Apache KafkaAWSDatadogElasticsearchGitGoJavaKubernetesMySQLPostgreSQLPrometheusPythonRabbitMQReactReact NativeTypeScript
