Software Developer/Sr. Software Developer (SDE 1 & 2)
On-site- Bangalore, Karnātaka, India
Technology
Job description
- Bring ideas to life
- Development, while relentlessly improving performance, scalability, and maintainability
- Driving and adhering to software development best practice
- Continuously seek to improve and maintain software
- Partner closely with internal operations teams to help them empower with technology.
- Automate as much as humanly possible and always configure as code
- Estimate and manage deliveries of features in a predictable manner.
- Drive discussions to create/improve product, process and technology
- Do incremental changes to architecture: impact analysis of the same
- Get involved in entire lifecycle of projects including analysis, development, fixing and monitoring of issues
Job requirements
- 1.5-4 years of product development, architecture, design.
- Strong CS Fundamentals specifically in Networking, Databases and Operating Systems
- Organised and self-sufficient.
- Attention to detail.
- Proficiency in front-end/backend development, preferably full stack.
- Understanding of MVC frameworks such as Rails (preferred), Angular(preferred), Django, React etc.
- Understanding of micro-service architecture.
- Experience with test-driven development.
- Strong *nix skills (Linux, FreeBSD, and/or Mac OS X preferred).
- Familiarity with AWS/Kubernetes.
- Strong SQL skills, familiarity with PostgreSQL a plus.
- Mentored 2-3 developers in the past.
Extra Points For Experience With
- NewRelic
- Kafka, ElasticSearch
- Experience with RPC, SOA, Event-driven systems, Message Buses etc.
- Designed a service/application from scratch.
or
All done!
Your application has been successfully submitted!