Job Description
As a Backend Developer, you will:
Build and deploy backend applications from scratch
Interact with stakeholders to understand requirements, analyze impact of changes, come up with reasonable timelines and execute
Plan & execute extensive load testing for services
Create an execution plan for the team to iterate based on the load test findings to ensure a resilient, self healing set of subsystems which have loose coupling and high cohesion
Understand & analyze existing systems to identify improvements & performance / maintenance issues Fix or rebuild existing systems to ensure resilience
Write extensive test cases in a way that systems can be easily modified in future with confidence & without ambiguity
Build ETL pipelines to collect data in a Data lake. Use the Data lake to power BI and generate reports
Maintain clear and concise documentation of technical specifications, code changes, and architectural decisions
We are looking for someone with:
3-8 years of hands-on experience in Backend technologies
Experience in at least one of Java, Elixir or Golang
Experience with debugging & solving issues in a cloud environment
Experience with PostgreSQL or similar database
Experience with NoSQL databases
Deep understanding of technology and architecture in a highly scalable and available environment
Experience with open-source technologies such as Elasticsearch, Redis, Kafka etc. and their adoption into products
Willingness to work in a startup like environment
Bachelor's or Masters degree in Computer Science / Information Technology
Following aspects would be a plus:
Prior experience in FinTech
Experience in using AWS services such as S3, SNS, SQS etc.
Contributed to open-source projects
Experience with Big data pipelines
Experience with BI tools
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
