Backend Developer_o | Codersbrain
full-time
Posted on August 26, 2024
Job Description
Backend Developer
Company Overview
(Not specified)
Job Summary
As a Backend Developer, you will play a critical role in delivering high-quality and scalable solutions within a fast-paced and agile environment. This position involves both independent contributions and collaboration with team members on various projects and features, ultimately ensuring that we are solving the right problem effectively.
Responsibilities
- Work with the team to define and own the technical stack.
- Collaborate with the product team to understand the product roadmap and define the technical roadmap.
- Participate in the entire application lifecycle with a focus on coding and debugging.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Build reusable code and libraries for future use.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection measures.
- Design and implement data storage solutions.
- Build and scale a data pipeline.
Qualifications
- Education: Bachelor’s Degree in Computer Science or a related field.
- Experience: 3-4 years of experience in building large-scale products.
- Technical Skills:
- Expertise in Java and Spring or other relevant frameworks.
- Proficiency with container management tools (e.g., Docker Swarm, Kubernetes).
- Strong knowledge of at least one SQL or NoSQL database (e.g., Postgres, MongoDB, Cassandra, Redis).
- Knowledge in queuing systems (e.g., RabbitMQ, Kafka) and caching solutions (e.g., Ehcache, Memcache).
- Strong knowledge of design patterns.
Preferred Skills
- Experience in data engineering with a focus on large-scale data pipelines.
- Familiarity with streaming platforms (e.g., Kafka) and distributed processing tools (e.g., Spark or Flink).
- Working knowledge of Lake House formats (e.g., Delta, Hudi, Iceberg) and columnar storage like Parquet.
- Experience in building pipelines on AWS, GCP, or Azure using managed services and cloud-native tools.
- Experience with Airflow or similar orchestration platforms.
- Experience in data modeling and optimizing data warehouses (e.g., Redshift, BigQuery, Snowflake).
- Exposure to real-time OLAP tools (e.g., ClickHouse, Druid, Pinot).
- Familiarity with observability tools (e.g., Grafana, Prometheus, Loki).
Experience
- 3-4 years of relevant experience in backend development and related technologies.
Environment
This position is based in Bangalore and requires working from the office.
Salary
(Not specified)
Growth Opportunities
(Not specified)
Benefits
(Not specified)