Job Description
• 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
💡 Quick Summary
Seeking a career-building opportunity? The Software Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Gurugram, Haryana offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
