Software Developer
Published date: 2024/01/10
- Location: Gurugram, Haryana, Haryana, India
Responsibilities:
• Lead the design, development, testing, and deployment of significant features, driving them from development to production.
• Build RESTful APIs, components, frameworks, and CI/CD pipelines that increase the quality, predictability, and efficiency of business outcomes.
• Build pipelines to ingest terabytes of data spanning billions of rows.
• Develop scalable, robust, and simple web-based solutions to solve complex business problems.
• Collaborate closely with a cross-discipline team including Frontend, Design, QA, and Product to build scalable web applications and services.
• Proactively monitor application performance and stability using tools such as New Relic, Airbrake, etc.
• Formulate, implement, and evaluate algorithms and database queries to support SaaS scalability and stability.
• Generate innovative new ideas, concepts, high-fidelity software prototypes, and minimum viable products (MVPs) which accelerate or create new business capabilities.
• Evaluate analyze and lead the adoption of emerging new technologies and practices to evolve as new standards that improve software delivery and maximize value.
Requirements:
• 5 years of experience developing object-oriented software with a solid understanding of Ruby/Rails or Python.
• In-depth understanding of fundamentals of relational and NoSQL databases and command over SQL.
• Experience in working with large code bases and complex problems.
• Fluency using Git and GitHub in a team environment.
• Fluency in engineering practices such as TDD, CI, continuous deployment, and code reviews.
• Ability to instrument a system to identify and solve performance issues and constraints.
• Understanding of scaling, throughput, and latency.
• Enthusiasm for ensuring thorough automated test coverage for your own deliverables.
• Previous experience working with ElasticSearch, Cassandra, Kafka, SingleStore(MemSQL), Spark, or any other BigData solution is a plus.
• The candidate should be a quick learner and should be up to date with current technology trends
• Lead the design, development, testing, and deployment of significant features, driving them from development to production.
• Build RESTful APIs, components, frameworks, and CI/CD pipelines that increase the quality, predictability, and efficiency of business outcomes.
• Build pipelines to ingest terabytes of data spanning billions of rows.
• Develop scalable, robust, and simple web-based solutions to solve complex business problems.
• Collaborate closely with a cross-discipline team including Frontend, Design, QA, and Product to build scalable web applications and services.
• Proactively monitor application performance and stability using tools such as New Relic, Airbrake, etc.
• Formulate, implement, and evaluate algorithms and database queries to support SaaS scalability and stability.
• Generate innovative new ideas, concepts, high-fidelity software prototypes, and minimum viable products (MVPs) which accelerate or create new business capabilities.
• Evaluate analyze and lead the adoption of emerging new technologies and practices to evolve as new standards that improve software delivery and maximize value.
Requirements:
• 5 years of experience developing object-oriented software with a solid understanding of Ruby/Rails or Python.
• In-depth understanding of fundamentals of relational and NoSQL databases and command over SQL.
• Experience in working with large code bases and complex problems.
• Fluency using Git and GitHub in a team environment.
• Fluency in engineering practices such as TDD, CI, continuous deployment, and code reviews.
• Ability to instrument a system to identify and solve performance issues and constraints.
• Understanding of scaling, throughput, and latency.
• Enthusiasm for ensuring thorough automated test coverage for your own deliverables.
• Previous experience working with ElasticSearch, Cassandra, Kafka, SingleStore(MemSQL), Spark, or any other BigData solution is a plus.
• The candidate should be a quick learner and should be up to date with current technology trends
1 page views
Related listings
-
Cyber SecuritySoftware DeveloperKPMG entities in India are established under the laws of India and are owned and managed (as the case may be) by established Indian professionals. Established in September 1993, the KPMG entities have rapidly built a significant competitive presence ...2026/11/07
-
Software Engineer Senior Applications DeveloperSoftware DeveloperType of a person we are looking for - You have aesthetics knowledge about minimalistic web designing and have practically worked on it - You know WordPress development amazingly well and can convert a PSD design to WordPress with efficient coding in ...2026/11/07
-
Software EngineerSoftware DeveloperWe are #hiring! Software Engineer #DawnBIT is a rapidly emerging multi-national services company offering consulting, #technology, products, outsourcing, and #nextgeneration #services. We help good organizations turn better with our smart solutions i...2026/11/07
